2
我有一個透明的覆蓋圖,我想把它放在UIScrollview上。我將它作爲Imageview兄弟視圖添加到滾動視圖,以便它在scrollview子視圖在下方自由移動時保持靜止。問題是視圖將他們的事件傳遞給超級視圖,而不是兄弟姐妹。有沒有辦法將這個疊加層的事件傳遞給scrollview?或者任何人都可以想出一個更好的方法來達到相同的效果?謝謝!覆蓋UIScrollview而不切斷滾動視圖的觸摸事件
我有一個透明的覆蓋圖,我想把它放在UIScrollview上。我將它作爲Imageview兄弟視圖添加到滾動視圖,以便它在scrollview子視圖在下方自由移動時保持靜止。問題是視圖將他們的事件傳遞給超級視圖,而不是兄弟姐妹。有沒有辦法將這個疊加層的事件傳遞給scrollview?或者任何人都可以想出一個更好的方法來達到相同的效果?謝謝!覆蓋UIScrollview而不切斷滾動視圖的觸摸事件
這應該只是工作,只要UIImageView
有userInteractionEnabled
屬性設置爲NO
:在上海華向-hitTests:withEvent:
其子視圖,以便和UIImageView
應該返回nil
,而UIScrollView
應該返回自己(因爲它有姿態識別器)。
如果它不適合你,那麼很可能你的視圖佈局不符合你的想法。 UIView
有一個有用的方法叫做-recursiveDescription
,你應該調用superview和NSLog結果。
哈哈,案件關閉。我以爲我試過userInteractionEnabled。對不起,浪費你的時間。 – Michael