0
我想在另一個ScrollView中添加幾個ScrollViews,這樣我就可以在外部ScrollView中滾動垂直並在每個內部ScrollView中水平滾動。如果我直接在垂直方向添加水平滾動視圖,但是如果我在容器視圖內添加水平滾動視圖,則垂直方向接觸不會傳遞到垂直方向。我已經在所有ScrollView中檢查了contentSize,並且它們是正確的。在滾動視圖之間傳遞觸摸事件
這工作
UIScrollView (vertical scroll) | --UIScrollView (vertical scroll) | --UIScrollView (vertical scroll)
這不起作用
UIScrollView (vertical scroll) | -- UIView |--UIScrollView (vertical scroll) | -- UIView |--UIScrollView (vertical scroll)
我能夠滾動外滾動視圖在此佈局,如果我觸到容器視圖,而不是孩子滾動視圖。
爲了讓事情變得更有趣,我注意到這個問題只發生在iPad而不是iPhone上。
我可以對容器視圖進行子類化,因此我可以將觸摸事件傳遞給超級視圖?
是等於內部(子)滾動視圖框架的外部父滾動視圖框架? –
否。內部滾動視圖框較小。 – Johan
您的外部滾動視圖contentSize設置是否正確? –