Sim*_*.IC 4 iphone objective-c ios
我有一个tableview,我正在使用CustomCell进行该tableview.我在该customcell中有imageview,label和ScrollView.但我的问题是,在单击图像或标签后,选择了特定的单元格,然后导航到detailView.但是在单击scrollview时,未选择单元格.如何解决我的问题.请帮帮我,提前谢谢.
我的自定义单元格如下:

单击滚动视图时,未选择单元格,因为滚动视图接收触摸而不是单元格.如果您希望单元格接收需要明确设置的触摸,
scrollView.userInteractionEnabled = NO;
Run Code Online (Sandbox Code Playgroud)
这将使scrollView对触摸无响应,我希望这不是你想要的.
我认为当你点击它时你没有对scrollView做任何事情.如果是这样,请将UITapGestureRecognizer添加到scrollView,并在tap操作中执行您在didSelectRowAtIndexPath:方法中执行的操作.
- (void)handleSingleTap:(UITapGestureRecognizer *)tap {
UIScrollView *scrollView = (UIScrollView *)tap.view;
UITableViewCell *cell = (UITableViewCell *)scrollView.superview.superview;
NSIndexPath *indexPath = [_tableView indexPathForCell:cell];
[self tableView:tbl_view didSelectRowAtIndexPath:indexPath];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1056 次 |
| 最近记录: |