ii想要在同一時間通過編程爲2 UITableview垂直滾動(一個表視圖長度爲160,另一個爲160)。有可能嗎?在一個Viewcontroller的視圖中,我有滾動視圖,因爲我有兩個tableviews (而不是一個,像兩列)..我怎樣才能在同一時間垂直滾動?請任何幫助嗎?TableVIew問題
2
A
回答
2
如果你想實施2個分離的圓形列,那麼它可能會有一定的意義。
在任何其他情況下,只需使用一個UITableView並以可視方式分隔每個單元格(左半部分將顯示第一列和右邊的數據 - 第二列)。
如果你仍然想要有兩個獨立的表格視圖,並讓它們同時滾動,那麼擺脫包含滾動視圖並按照已經建議的那樣實現UIScrollViewDelegate
。
事情是這樣的:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
self.leftTableView.contentOffset = scrollView.contentOffset;
self.rightTableView.contentOffset = scrollView.contentOffset;
}
我認爲這個代碼應該做的魔力......
不要忘記設置視圖控制器既給表視圖的委託。
0
我真的不明白,但一張桌子上滾動查看將創建問題。因爲當用戶滾動時,兩個視圖都會嘗試獲取用戶的交互,並且他們可以輪流隨機獲取該交互。
0
你可以張貼圖片,或更清楚地描述你想要的東西嗎?
如果您的下一個問題是「如何讓滾動視圖停留在相同的偏移量?」 - 即你希望它們垂直同步 - 比我建議你放棄使用兩個UITableViews的想法。
相反,定義一個雙列UITableViewCell,可以很容易地使用Interface Builder完成,並使用它來給出兩列的外觀。
0
我認爲廢除既不的UITableView的userInteractionEnabled
設置爲YES
,並實現自己的touchesMoved:withEvent:
方法(也許還嘗試UIGestureRecognizer
S)將被證明是卓有成效的。
我猜測這些UITableView
不是用來顯示普通的表格數據,而是圖像或其他內容,並且有不同的交互範例(例如,當兩根手指分開滑動時,兩個表格視圖以單獨的速度滾動&方向)。如果是這種情況,您最終可能需要使用自定義控件。
但是,如果你只是想要一個2列UITableView
然後喬納森說,只需使用兩列單元格。
相關問題
- 1. NSLayoutConstraint問題tableView
- 2. Xcode TableView問題
- 3. Firebase到Tableview問題
- 4. Firebase Query/TableView問題
- 5. TableView刷新問題
- 6. 簡單TableView問題
- 7. Swift問題與TableView
- 8. tableview滾動問題
- 9. Havng問題的tableView
- 10. 分段tableview問題
- 11. 問題與的tableView
- 12. 訪問TableView的UIAutomation問題
- 13. 與不同tableview標籤的tableview問題
- 14. 一般TableView問題 - Swift
- 15. 問題顯示在的tableView
- 16. 排序Xcode tableview的問題
- 17. tableView滾動問題Xamarin.ios
- 18. JavaFx 2.1,2.2 TableView更新問題
- 19. 的TableView頭文本問題
- 20. 的TableView在UIPopOverView問題
- 21. JavaFX TableView性能問題
- 22. tableview刪除行問題
- 23. 自定義TableView問題
- 24. Gilbert Tableview庫顯示問題
- 25. TableView單元框架問題
- 26. JavaFX TableView刪除問題
- 27. TableView中的圖像問題
- 28. TableView行選擇問題
- 29. 這是一個tableView問題或CoreData問題
- 30. 問題與滾動tableview與定製tableviewcell