滚动视图中的 tableview,tableview didselect 没有按预期工作

Posted

技术标签:

【中文标题】滚动视图中的 tableview,tableview didselect 没有按预期工作【英文标题】:tableview inside a scrollview, tableview didselect is not working as expected 【发布时间】:2021-01-07 19:46:11 【问题描述】:

我有一个 Scrollview -> ContentView -> UIVIew -> TableView 我正在设置滚动视图的内容大小,

self.ScrollView.contentSize = CGSize(width: UIScreen.main.bounds.width, height: self.UIVIewHeight.constant)

现在我可以看到我所有的 tableview 单元格,并且它正在滚动到 tableview 内容,一切都很好。但是当我尝试选择 tableview 单元格时,它不起作用。 只有屏幕顶部的单元格在工作,而其他单元格不工作。

我什至在每个 tableview 单元格中添加了按钮并尝试使用按钮操作,我认为 tableview 的框架很短,屏幕顶部的单元格工作,而另一个 tableview 上的 didselect 没有工作。

我参考了很多链接,但找不到任何解决方案,请建议我如何在此移动

【问题讨论】:

【参考方案1】:

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIScrollView_Class/Reference/UIScrollView.html**Refer这个链接在scrollview里面使用tableview**

【讨论】:

感谢您的快速回复,但我的问题是,我在滚动视图中使用 tableview,返回了近 4 行,所有四行都显示并可滚动,直到 tableview 内容结束,但唯一事情 tableview didselect 不适用于这些单元格,即使我尝试添加带有动作和点击手势的按钮.....没有任何帮助。什么是可能的情况,触摸不起作用。任何帮助将不胜感激。

以上是关于滚动视图中的 tableview,tableview didselect 没有按预期工作的主要内容,如果未能解决你的问题,请参考以下文章

UITableViewCell 中的 UIPickerView - 如何选择值而不是滚动 TableView?

iOS横竖滚动UITableView

呈现另一个视图控制器将 UITableView 滚动到顶部

将数据从firebase加载到集合单元格内的tableview

滚动时tableview数据重复

UITableView 页脚未显示