0
我有一個非常簡單的tableview在xib文件中,它的委託和數據源連接到TestVC。 TestVC很簡單:UITableView不取消選擇?
#import "TestVC.h"
@implementation TestVC
- (UITableViewCell *)tableView:(UITableView *)_tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *IDEN = @"IDEN";
UITableViewCell *cell = [_tableView dequeueReusableCellWithIdentifier:IDEN];
if (!cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:IDEN];
}
cell.textLabel.text = @"test";
return cell;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 10;
}
- (void)tableView:(UITableView *)_tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath {
NSLog(@"called");
[_tableView deselectRowAtIndexPath:indexPath animated:YES];
}
@end
當我點擊一個單元格時,它不會被取消選擇。我甚至在那裏寫了一條日誌語句來查看是否正在調用didDeselectRowAtIndexPath方法。
我在做什麼錯了?
它不應該是'didSelectRowAtIndexPath方法之一:' ? – 2012-08-30 23:04:46