0

我有一个UITableView启用了分页的水平,并且UITableView在水平 tableView 中有一个垂直的。它在低于 iOS 7 的情况下工作正常,在 iOS 7.x 中不能正常工作。

问题是,用户不能垂直滚动,因为水平(外部UITableView)滚动比垂直(内部)滚动具有更高的优先级UITableView。当用户垂直滚动时如何禁用外部UTableView滚动,反之亦然

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

4

1 回答 1

0

我在应用程序中具有相同的功能,但不是水平的,UITableView我有一个UICollectionViewtableview 是垂直的,而 collection view 是水平的。功能几乎相同。您只需将UICollectionView的布局对象的属性设置为水平。在情节提要中,a 的子选项中有UICollectionView一个金色立方体,它是UICollectionViewFlowLayout对象。您可以选择它,它包含一个scrollDirection可以设置为水平或垂直的属性。

在任何时候我都可以垂直或水平平移手势并且没有问题,我可以滚动我想要滚动的内容。

UICollectionView 参考

于 2013-10-02T13:16:37.280 回答