ios - 带分页的UITableView,每个cell是一个UIScrollView

标签 ios objective-c uitableview uiscrollview

我正在尝试使用 UITableView 创建垂直分页 View ,并从 UITableView 提供的单元格重用中受益。

UITableView 中的每个单元格都包含一个启用了缩放功能的 UIScrollView(作为单元格的 contentView 的子级),我将其称为 ZoomingScrollView.

什么有效:

  • 缩放 ZoomingScrollView 始终有效。
  • 表格 View 大多数时候滚动和页面都很好。

什么不起作用:

  • 分页 TableView ZoomingScrollView 开始垂直缩放时不起作用 (例如,它开始响应垂直拖动事件)。

通常,如果您在 UIScrollView 中嵌入一系列 ZoomingScrollView,即使 ZoomingScrollView 处于打开状态,分页也没有问题放大。

我知道在我的例子中,我在 UIScrollViewZoomingScrollView 之间有几个中间 View (UITableViewCell,它的内容 View 。 ..).我想这会阻止两个 ScrollView 正确交互。

我的问题:有什么方法可以解决这个问题,还是我应该回到只使用 UIScrollViewZoomingScrollViews 而不依赖 用于回收的 UITableView

最佳答案

关于ios - 带分页的UITableView,每个cell是一个UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21449291/

相关文章:

iphone - 想要在某个位置创建一个来自上方的 View

ios - 使用 ACcount 在 iOS 7 中集成 Flickr 和 Vimeo

iOS 9、Swift 2.1 - 删除垂直布局中的警报

ios - 如何将图像的不同区域制作成按钮(swift/xcode)?

ios - 应用升级后只运行一次代码

objective-c - 在 setUp (Xcode) 中获取测试方法的名称

ios - 将数据加载到 TableView 的正确方法

objective-c - 是否需要应用程序委托(delegate)类? (设计建议)

ios - 在 UITableViewCell 中使用 UIPanGestureRecognizer 的问题

ios - UItableview从下往上重新加载动画