我得到了一個tableview,並且作爲一個頭文件使用了scrollview。 所有在滾動方面的工作很好,除了當我向下滾動(或向上)tableview滾動視圖「失去」x,y座標。UITableView裏面的UIScrollView
例如,如果我滾動headerview右側的滾動視圖到左側(反之亦然),那麼scrollOffset.x會得到一個值。 如果我開始滾動tableview,那麼這個值回到零(儘管滾動視圖不會失去分頁)。如果我回滾動視圖並再次開始滾動scrollOffset.x再次獲得其正確的值。
無論如何,當我滾動tableview「保持」scrollOffset.x值?
感謝
就像一個筆記,我相信把滾動視圖放在滾動視圖內,或者將滾動視圖內的滾動視圖子類化的對象是禁忌的。換句話說,在UITableView中放置一個scrollview可以保證Apple不能可靠地工作。 – RonLugge
@RonLugge的確如此,我們應該始終關注HIG,但創造力也是良好編程的必要條件。 ;)我相信你遇到的問題是使用兩個scrollViews導致值代表其他第二個scrollView(你的tableView)。這是由你通常不能水平滾動tableView的事實支持的。 – erran
@ipwnstuff我已經幾次忽略了這個規則,但我只是想拋出,如果你能避免它,你真的應該。 – RonLugge