我有一个包含UIScrollView的自定义UITableViewCell。不幸的是,滚动视图拦截了点击,因此我添加了自己的点击手势识别器。
现在,当用户点击我的自定义单元格时,我想触发我在Interface Builder中配置的选择segue,但我无法弄清楚如何从我设置的自定义UITableViewCell子类中访问目标和操作在IB。我该怎么办?
PS:我知道我可以使用这里建议的自定义滚动视图:https://stackoverflow.com/a/15364707/901334但是,这对我来说似乎并不像在自定义单元格中触发Interface Builder中配置的操作那样干净。
答案 0 :(得分:5)
尝试删除“selection segue”并从控制器到控制器创建推送segue并在
上执行- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[self performSegueWithIdentifier:@"PUSHSEGUE" sender:self];
}