我正在尝试使用 UITableView
创建垂直分页 View ,并从 UITableView
提供的单元格重用中受益。
UITableView
中的每个单元格都包含一个启用了缩放功能的 UIScrollView
(作为单元格的 contentView
的子级),我将其称为 ZoomingScrollView
.
什么有效:
- 缩放
ZoomingScrollView
始终有效。 - 表格 View 大多数时候滚动和页面都很好。
什么不起作用:
- 分页 TableView
ZoomingScrollView
开始垂直缩放时不起作用 (例如,它开始响应垂直拖动事件)。
通常,如果您在 UIScrollView
中嵌入一系列 ZoomingScrollView
,即使 ZoomingScrollView
处于打开状态,分页也没有问题放大。
我知道在我的例子中,我在 UIScrollView
和 ZoomingScrollView
之间有几个中间 View (UITableViewCell
,它的内容 View 。 ..).我想这会阻止两个 ScrollView 正确交互。
我的问题:有什么方法可以解决这个问题,还是我应该回到只使用 UIScrollView
和 ZoomingScrollViews
而不依赖 用于回收的 UITableView
最佳答案
试试这个,今天在 iOS Dev Weekly 上看到它:https://github.com/acoomans/ACReuseQueue?utm_campaign=iOS_Dev_Weekly_Issue_131&utm_medium=email&utm_source=iOS%2BDev%2BWeekly
关于ios - 带分页的UITableView,每个cell是一个UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21449291/