我的問題按鈕易於使用此圖:的UIView下面
the UIView http://s13.postimage.org/3xmyaubvb/Capture_d_cran_2012_09_01_14_18_55_copie.png
我有藍色的行程上面的景色。我們可以看到後面的按鈕,因爲這個UIView背景圖片在按鈕的左邊是透明的。
我的問題是,在視圖後面的按鈕是不可點擊的。 有沒有辦法讓它們可點擊(不玩添加或刪除上面的視圖)?
謝謝!
問候, 塞巴斯蒂安)
我的問題按鈕易於使用此圖:的UIView下面
the UIView http://s13.postimage.org/3xmyaubvb/Capture_d_cran_2012_09_01_14_18_55_copie.png
我有藍色的行程上面的景色。我們可以看到後面的按鈕,因爲這個UIView背景圖片在按鈕的左邊是透明的。
我的問題是,在視圖後面的按鈕是不可點擊的。 有沒有辦法讓它們可點擊(不玩添加或刪除上面的視圖)?
謝謝!
問候, 塞巴斯蒂安)
嘗試設置
[viewAboveTheBlueStroke setUserInteractionEnabled:false];
因爲通常UIView
搶斷事件從它覆蓋其他視圖(即你的按鈕)處理後也不會通過他們。
+1。因爲這是Objective C,但是將它設置爲NO而不是false會更正確(結果當然是相同的)。 – EsbenB
你的圖像鏈路斷開。
但是,你可以設置你的UIBUtton
到UIButtonTypeCustom
的buttonType
,然後把他們帶到面前:
[self.view bringSubViewToFron:myBut];
你也可以考慮在前面加UIGestureRecognizers
到您的圖片來代替。
現在你能幫我嗎? ^^ –
當然,但答案看起來很明顯:設置'[viewAboveTheBlueStroke setUserInteractionEnabled:false];'因爲'UIView'從其他視圖中竊取事件處理(即你的按鈕),它不會之後傳遞給他們。 – holex
非常感謝!我如何接受你的評論作爲我的問題的答案? –