1
didSelectRowAtIndex
在單元格的UITextLabel上按下時不會觸發,即使觸發了它的周圍空白區域也會觸發。 我也注意到這個問題只發生在iPad上。在iPhone上一切正常。 我使用IB中設計的自定義單元格。 這裏是我的代碼:didSelectRowAtIndex在按下自定義單元格的文本標籤時不會觸發
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
NSString *key = [[self sectionKeys] objectAtIndex:[indexPath section]];
NSArray *contents = [[self sectionContents] objectForKey:key];
return [contents objectAtIndex:indexPath.row];
}
- (void) viewDidLoad
{
[super viewDidLoad]
NSMutableArray *keys = [[NSMutableArray alloc] init];
NSString *powerKey = @"Power Settings";
[keys addObject:powerKey];
[contents setObject:[NSArray arrayWithObjects:cellTwo, cellThree, updatePeriodCell, nil] forKey:powerKey];
[self setSectionKeys:keys];
[self setSectionContents:contents];
}
我所有的細胞特性。
有什麼建議嗎?
你檢查過是否tableView委託連接? –
你在使用一些自定義單元嗎? – rishi
你有不同的故事板嗎?他們都連接到您的自定義UITableViewController? –