我的水平UITableView
启用了分页,水平tableView中的垂直UITableView
。它的工作效果不及iOS 7,而且在iOS 7.x中无法正常工作。
问题是,用户无法垂直滚动,因为某种程度上水平(外部UITableView
)滚动的优先级高于垂直(内部UITableView
)滚动。如何在用户滚动垂直时禁用外部UTableView
滚动,反之亦然
我将 directionalLockEnabled 属性设置为是,但未解决。
答案 0 :(得分:0)
我在应用中使用了相同的功能,但我没有水平UITableView
我有一个UICollectionView
,表视图是垂直的,集合视图是水平的。功能几乎相同。您只需将UICollectionView
的布局对象的属性设置为水平。在故事板中,UICollectionView
的子选项是一个黄金多维数据集,它是UICollectionViewFlowLayout
对象。您可以选择它,它包含scrollDirection
属性,您可以将其设置为水平或垂直。
在任何时候我都可以垂直或水平地进行手势操作,没有任何问题,我能够滚动我想要滚动的内容。