我有一個視圖覆蓋到iPhone的相機視圖。在這個視圖中,我有一些依賴於來自加速計/羅盤的值顯示在位置上的uibutton。 當用戶觸摸視圖內部時,我需要觸發一個事件,但他不會觸及uibuttons內部,我的意思是,觸摸uibuttons內部的相反動作。 任何人都知道這樣做嗎? 謝謝!觸摸內部視圖和外部按鈕時觸發事件
2
A
回答
0
我想你的選擇,但它不能正常工作。我嘗試觸發事件的觀點是在相機視圖中的TabBar項目中,所以我認爲響應者鏈不適用於它。 最後,我解決了問題做覆蓋查看第一響應者:[viewOverlay.view becomeFirstResponder];
1
如果要實現UIResponder的touchesBegan:withEvent:方法方法..
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
...在你看來,你就可以告訴當用戶按下按鈕之外。
查看UIResponder Class Reference瞭解更多信息。
0
你可以例如分配一個事件處理程序(IBAction爲)到UiVeiw及其UIButtons,然後比較發送參數:
-(IBAction) viewClicked :(id) sender {
if (id == myView) ...
}
相關問題
- 1. 觸發按鈕內部的UITextView事件
- 2. 觸摸外部事件按UIImageView記錄
- 3. 可能檢測按鈕發件人是否來自觸摸內部與觸摸外部?
- 4. 按鈕突然響應外部觸摸,而不是觸及內部
- 5. 觸摸屏按鈕事件
- 6. 觸摸事件視圖和子視圖
- 7. JavaScript替換按鈕文字與圖像...觸發按鈕與外部事件
- 8. Android按鈕和觸摸事件
- 9. iPhone:按鈕觸摸事件 - 發佈不觸發?
- 10. 如何在觸摸我的android設備的外部按鈕時捕捉事件?
- 11. 只將觸摸事件轉發給正在觸摸的視圖
- 12. 圖像視圖與可可觸摸頂部按鈕
- 13. Android按鈕onTouchListener觸發外部界限
- 14. 觸發事件與快照按鈕的外部攝像頭
- 15. 從UI按鈕觸摸外部位置按鈕
- 16. UIButton同時觸摸內部和觸摸重複?
- 17. 當我觸摸TextView時觸摸按鈕
- 18. UINavigationBar按鈕在觸摸條之下發生觸發時觸發
- 19. 主視圖外部的子視圖不會接收觸摸事件
- 20. 按鈕點擊事件沒有觸發內部更新面板
- 21. UpdatePanel:UserControl內部的按鈕沒有觸發
- 22. 未觸發觸摸和滑動事件
- 23. 在滾動視圖頂部的可觸摸信息(i)按鈕
- 24. 可可觸摸 - 拖動按鈕觸發事件
- 25. 邊框觸摸按鈕:主動應用但不觸發事件
- 26. 防止內部div觸發外部事件
- 27. Android的外部觸摸屏
- 28. 如何從外部觸發d3事件
- 29. 觸發淘汰賽事件從外部
- 30. 如何製作超級視圖攔截按鈕觸摸事件?