2009-12-01 69 views
2

Hy,我有一個childe視圖,把它自己放在其他兄弟的意見。問題是,當我觸摸它時,兄弟也會在觸摸事件中作出反應。如何禁用底層兄弟視圖上的觸摸傳播?塊觸摸傳播到其他視圖

回答

0

請提供一些代碼以獲得更好的答案。

我假設你的觀點在同一個選擇器上作出反應。將InterfaceBuilder查看到Connections Inspector,該操作會對哪個事件作出反應。如果失敗,你可以停止對用戶交互與反應的觀點:如果你重疊與exclusiveTouch視圖中的標籤欄

UIView userInteractionEnabled 
+0

感謝您的重播。真正的代碼有點複雜,但我會盡力解釋。我有一個孩子UIView,它在整個屏幕上顯示它自己,溢出一個UITabBar。但TabBar即使看不到它,也會在輕擊事件中作出反應。回到UIVIew層次結構並告訴禁用啓用TabBar用戶交互是有點棘手的。我徘徊,如果有可能對子視圖說阻止傳播到底層視圖。 – Luca 2009-12-02 18:44:24

3

理論上= YES,它不應該這種觸控反應,太。

嘗試設置exclusiveTouch = YES,也許,將疊加視圖添加爲tabBarController.view的子視圖(並將其放在前面)。

相關問題