2013-06-28 46 views
0

我有一個UITableView裏面垂直滾動(啓用分頁)UIScrollView。我不喜歡默認的行爲,我想改變它:UITableView裏面UIScrollViews

  • 時,默認情況UITableView滾動到頂部或底部(邊緣之一)垂直向上拖動(在底部時)或垂直拖拽向下(在頂部時)傳播到父節點UIScrollView

有什麼辦法可以防止這種行爲?我想在UITableView框架中開始拖動手指移動時停止傳播。

我在看蘋果關於嵌套UIScrollView的注意事項,但是在那裏找不到任何有用的信息。

+1

見[這裏](http://stackoverflow.com/questions/3422915 /滾動-u-uitableview-inside-a-uiscrollview) – the1pawan

回答

0

可以防止它只是禁用滾動視圖的反彈,設定您可以編輯您的筆尖文件中的反彈政策或控制這些屬性:

@property bounces 
@property alwaysBounceVertical 
@property alwaysBounceHorizontal 
+0

這幾乎是我想實現 - 有時當我拖動tableview外滾動視圖滾動 - 我不明白的「規則」,涵蓋這種行爲。另外,當draggin沒有「反彈」效果時,我想得到「反彈」行爲:-) – patryk

+0

UITableView也是一個滾動視圖,因此您可以彈跳兩個滾動視圖並獲得想要的結果 – Manu