gpt4 book ai didi

iphone - 如何通过在 Tableview Customcell 中单击 ScrollView 来执行操作

转载 作者:可可西里 更新时间:2023-11-01 05:24:37 25 4
gpt4 key购买 nike

我有一个 TableView ,我正在为该 TableView 使用 CustomCell。我在该自定义单元格中有 imageview、label 和 ScrollView。但我的问题是,在单击图像或标签后,选择了特定的单元格,然后导航到 detailView。但是在单击 ScrollView 时,未选择单元格。如何解决我的问题。?请帮助我,在此先感谢。

我的自定义单元格如下:

enter image description here

最佳答案

解决方案一

当点击 ScrollView 时,单元格未被选中,因为 ScrollView 接收触摸,而不是单元格。如果您希望单元格接收您需要明确设置的触摸,

scrollView.userInteractionEnabled = NO;

这将使 scrollView 对触摸没有反应,我希望这不是您想要的。

解决方案2

我认为当您点击 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];
}

关于iphone - 如何通过在 Tableview Customcell 中单击 ScrollView 来执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7509648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com