【发布时间】:2011-05-27 16:56:57
【问题描述】:
我在表格视图单元格中添加了一个复选框,这是一个带有两个图像的自定义按钮。单击它可以正常工作,因为我可以选中和取消选中。
问题是当您单击该行的其余部分时,它仍然选择复选框/按钮。如果我注释掉 didSelectRowAtIndexPath 它不会发生所以我想知道如何解决这种情况?
我很满意的一个解决方案是只允许选择附件披露指示器,但似乎没有办法做到这一点。
对不起,如果这是一个非常糟糕的问题,我很累!如果您需要代码,请告诉我。
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
WedAppDelegate *delegate = (WedAppDelegate *)[[UIApplication sharedApplication] delegate];
PlanTaskShowViewController *planTaskShowViewController = [[PlanTaskShowViewController alloc] initWithNibName:@"PlanTaskShowViewController" bundle:nil];
[delegate.navController pushViewController:planTaskShowViewControlleranimated:YES];
[planTaskShowViewController release];
}
【问题讨论】:
-
是的,查看您的 didSelectRowAtIndexPath 方法可能有助于回答您...
标签: iphone objective-c iphone-sdk-3.0 uitableview