0
我有兩個UITableViews,我希望當用戶移動一個,然後另一個也移動。鏈接兩個UITableViews
我試圖通過重載scrollViewDidScroll:
並調用parallell視圖,使其履行其移動編程實現這個..
的這裏的問題是,當一個表視圖crolls和我編程設置其他的他contentOffset一個,那麼以編程方式移動的那個不刷新它的UI,使得它在刷表時看起來像它的中斷。
我有兩個UITableViews,我希望當用戶移動一個,然後另一個也移動。鏈接兩個UITableViews
我試圖通過重載scrollViewDidScroll:
並調用parallell視圖,使其履行其移動編程實現這個..
的這裏的問題是,當一個表視圖crolls和我編程設置其他的他contentOffset一個,那麼以編程方式移動的那個不刷新它的UI,使得它在刷表時看起來像它的中斷。
這是一種奇怪的解決方案,而你不會有多少運氣的-scrollViewDidScroll:
的方法,如果你真的必須使用兩個單獨的表視圖,那麼你可能最好關閉覆蓋-touchesBegan:withEvent:
,-touchesMoved:withEvent:
和-touchesEnded:withEvent:
,並將這些事件傳遞給另一個表視圖(可能每個涉及的對象都有一個偏移位置)。
儘管如此,但您應該將其作爲單個表視圖實現,並將單元格佈局成兩列(假設這是您的目標)。它會更有效率,併爲您節省很多頭痛。