didSelectRowAtIndex
セルのUITextLabelを押しても、その周囲の空の領域をタッチするとトリガーされますが、トリガーされません。また、この問題はiPadでのみ発生することにも気づきました。iPhoneではすべてが正常に動作します。IBで設計されたカスタムセルを使用しています。これが私のコードです:
- (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];
}
私のセルはすべてプロパティです。
助言がありますか?