Derleme zamanında başka bir işlevden çağrılması gereken UITableView
temsilci yöntemine ihtiyacım var ... Kullanabileceğim varsayılan herhangi bir UITableView
temsilci yöntemi var mı? değilse, lütfen mevcut olanlara ek olarak bir delege yöntemi ekleme hakkında yorum yapın. Bu yöntem varsa öncedenUITableView temsilci yöntemleri
18
A
cevap
39
ya şekilde UITableview
Delege ayarlamak emin olun - NIB NIB kullanma programatially
NIB
veya: -
Programatically: -
sonra : -
-(void)viewWillAppear:(BOOL)animated
{
tblService.delegate=self;
tblService.dataSource=self;
[super viewWillAppear:YES];
}
kullanın aşağıdaki delegeler:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1; //count of section
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return [catagorry count]; //count number of row from counting array hear cataGorry is An Array
}
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *MyIdentifier = @"MyIdentifier";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:MyIdentifier];
if (cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:MyIdentifier] autorelease];
}
// Here we use the provided setImageWithURL: method to load the web image
// Ensure you use a placeholder image otherwise cells will be initialized with no image
[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://example.com/image.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder"]];
cell.textLabel.text = @"My Text";
return cell;
}
Below use for set height of cell
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 80;
}
Below use for gatting particular cells data by selecting row this method called
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
Yourstring=[catagorry objectAtIndex:indexPath.row];
//Pushing next view
cntrSecondViewController *cntrinnerService = [[cntrSecondViewController alloc] initWithNibName:@"cntrSecondViewController" bundle:nil];
[self.navigationController pushViewController:cntrinnerService animated:YES];
}
+0
http://stackoverflow.com/questions/5831813/delegate-and-datasource-methods-for-uitableview/42105964#42105964 –
4
yılında
Teşekkür Bilmiyorum ama bir UITableView
temsilci diğer yöntemleri gerekirse UITableViewDelegate
yeni Kategori oluşturabilirsiniz.
İlgili konular
- 1. Bir UITableView öğesinden scrollView temsilci nasıl ayarlanır?
- 2. UITableview
- 3. UITableView veri kaynağı ve temsilci özel bir sınıf
- 4. UIViewController aygıt döndürme temsilci yöntemleri iOS5'te çağrılmadı
- 5. SFSafariViewControllerDelegate yöntemleri, temsilci denetleyicisi dışındaki bir öğeye atama yaparken çağrılmıyor
- 6. null nesnesi iOS8'de temsilci yöntemleri - özel klavyeler
- 7. Kapsüllenmiş nesneye yönelik Scala iletme veya temsilci yöntemleri
- 8. UITableView
- 9. temsilci tüm yöntem dernek
- 10. UITableView satırlarını yeniden düzenlemek için hangi yöntemleri uygulamak zorundayım?
- 11. UITableView hücresine nasıl programlanır?
- 12. Düz UITableView
- 13. UIImagePickerController temsilci uyarısı
- 14. Bir UITableView bir UIViewController
- 15. UITableView
- 16. UITableView
- 17. UITableView
- 18. UITableview
- 19. UITableView
- 20. UITableView
- 21. UITableView
- 22. UITableView
- 23. UITableView
- 24. UITableView,
- 25. UITableView:
- 26. UITableview
- 27. RxSwift ile veri kaynağı ve delege yöntemleri nasıl kullanılır?
- 28. UITableView Section Footer,
- 29. UITableView Düzenle/Bitti Etkinlikler
- 30. iPhone - MFMailComposeViewController temsilci uyumsuz türü
u başka bir işlevden tableView yenilemek gerekiyor ??? – AppleDelegate
delege yöntemini neden oluşturmak istiyorsunuz? Bunun yerine, –
işlevinin tamamlanmasından sonra tüm tablo verilerini yeniden yükleyebilirsiniz, lütfen sorun hakkında ve neyi başarmak istediğinizle ilgili daha fazla bilgi verin. – Kassem