[英]UITableView inside UITableViewCell
我有自定义单元格( cellA )的UITableView
( tableA )。 在每个单元格内部,我有一些视图和带有自定义单元格( cellB )的UITableView
( tableB )。 每个cellB中都有一个按钮。 我需要从这个按钮处理TouchUpInside
动作,但是当用户点击外部按钮时,我需要为来自tableA委托的cellA选择和调用方法-(void)didSelectRowAtIndexPath
设置动画。 换句话说,用户应该选择cellA然后他点击外部按钮, tableB应该错过tableA的这个动作。 我怎样才能做到这一点?
我尝试将tableB和cellB的 userInteractionEnabled
属性设置为false
,但在这种情况下,按钮变为禁用状态。
在tableB的委托中,实现didSelectRowForIndexPath
以使表A选择当前行。 只有触摸不在按钮上时,该行才会收到操作。
- (void) tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableA selectRowAtIndexPath:indexPathThatContainsTableB];
}
您可能需要自己为tableA的委托调用委托方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.