我有一個水平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]; –