我有一个水平UITableView
启用分页,并垂直UITableView
水平tableView。它在iOS 7以内工作正常,并且在iOS 7.x中无法正常工作。垂直UITableView内水平UITableView
问题是,用户不能垂直滚动,因为水平滚动(外部UITableView
)比垂直滚动(内部UITableView
)具有更高的优先级。如何禁用当用户滚动垂直反之亦然
我设置directionalLockEnabled财产YES,但没有解决外UTableView
滚动。
我有一个水平UITableView
启用分页,并垂直UITableView
水平tableView。它在iOS 7以内工作正常,并且在iOS 7.x中无法正常工作。垂直UITableView内水平UITableView
问题是,用户不能垂直滚动,因为水平滚动(外部UITableView
)比垂直滚动(内部UITableView
)具有更高的优先级。如何禁用当用户滚动垂直反之亦然
我设置directionalLockEnabled财产YES,但没有解决外UTableView
滚动。
我在应用程序中使用了相同的功能,但不是水平的UITableView
我有UICollectionView
表格视图是垂直的,集合视图是水平的。功能几乎相同。您只需将UICollectionView
的布局对象的属性设置为水平。在故事板中,UICollectionView
的子选项是一个金色立方体,它是UICollectionViewFlowLayout
对象。您可以选择它,并且它包含可以设置为水平或垂直的scrollDirection
属性。
在任何时候,我都能够垂直或水平地进行平移,并且没有问题,我可以滚动我想滚动的内容。
这并不回答你的问题,但它提供了一个可能适用的解决方案。 –
是的,UICollectionView是一个解决方案,但UICollectionView在iOS 6.0及更高版本中可用。我的应用程序支持最低5.0 iOS版本。所以不能使用这个解决方案。但它可能会解决,如果我以这样的条件达到6.x,那么它的工作正常,并且在7.x中会产生问题。 – rakita
哦,那么你可能需要通过UIScrollView创建你自己的uicollectionview ....子类的滚动视图并使[scrollView configureWithObject:object]; –