水平UITableView中的垂直UITableView

时间:2013-10-02 13:10:46

标签: ios objective-c uitableview horizontal-scrolling vertical-scrolling

我的水平UITableView启用了分页,水平tableView中的垂直UITableView。它的工作效果不及iOS 7,而且在iOS 7.x中无法正常工作。

问题是,用户无法垂直滚动,因为某种程度上水平(外部UITableView)滚动的优先级高于垂直(内部UITableView)滚动。如何在用户滚动垂直时禁用外部UTableView滚动,反之亦然

我将 directionalLockEnabled 属性设置为但未解决

1 个答案:

答案 0 :(得分:0)

我在应用中使用了相同的功能,但我没有水平UITableView我有一个UICollectionView,表视图是垂直的,集合视图是水平的。功能几乎相同。您只需将UICollectionView的布局对象的属性设置为水平。在故事板中,UICollectionView的子选项是一个黄金多维数据集,它是UICollectionViewFlowLayout对象。您可以选择它,它包含scrollDirection属性,您可以将其设置为水平或垂直。

在任何时候我都可以垂直或水平地进行手势操作,没有任何问题,我能够滚动我想要滚动的内容。

UICollectionView Reference

相关问题