19 EKİM 2010, Salı
Nasıl seçili UİTableView bir hücre seçimini kaldırmak için?
Hangi belirli bir hücre, önceden seçilecek bir proje üzerinde çalışıyorum.
Bir hücre -willDisplayCell
, kullanarak önceden seçme edebilirim ama kullanıcı başka bir hücreye tıkladığında seçimini yapamıyorum.
- (void)tableView:(UITableView*)tableView
willDisplayCell:(UITableViewCell*)cell
forRowAtIndexPath:(NSIndexPath*)indexPath
{
AppDelegate_iPad *appDelegte =
(AppDelegate_iPad *)[[UIApplication sharedApplication] delegate];
if ([appDelegte.indexPathDelegate row] == [indexPath row])
{
[cell setSelected:YES];
}
}
- (void)tableView:(UITableView *)tableView
didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
AppDelegate_iPad *appDelegte =
(AppDelegate_iPad *)[[UIApplication sharedApplication] delegate];
NSIndexPath *indexpath1 = appDelegte.indexPathDelegate;
appDelegte.indexPathDelegate = indexPath;
[materialTable deselectRowAtIndexPath:indexpath1 animated:NO];
}
Yardım edebilir misiniz?
CEVAP
23 Mayıs 2012, ÇARŞAMBA
Görünüm temsilci didSelectRowAtIndexpath
Bu tabloda aşağıdaki yöntemi (Veya herhangi bir yerden) kullanın
[myTable deselectRowAtIndexPath:[myTable indexPathForSelectedRow] animated:YES];
Bunu Paylaş:
Nasıl UİTableView boş hücreleri kaldır...
Nasıl bir hücre genişliğini ayarlamak ...
Nasıl Eğer hücre boş ise ayırıcı çizgi...
Nasıl sadece bir UİTableView hücre/sat...
Nasıl bir JavaScript nesnesinin bir öz...