我已經把UIView放在我的導航項中,並且我正在使用JSBadgeView。我想要點擊時出現不同的屏幕,但我不知道如何。 iOS不會讓我產生一個後遺症,我在特徵下檢查了「按鈕」,但我不知道該做什麼。在Android中,我只是做Object.setOnClickListener,但據我所知,沒有像iOS那樣的方法。有什麼想法嗎?作爲按鈕對待UIView
0
A
回答
6
創建敲擊手勢識別器:
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapHandler:)];
點擊手勢添加到UIView的:
[aView addGestureRecognizer:tap];
然後實現自來水處理:
- (IBAction)tapHandler:(UITapGestureRecognizer *)recognizer { // Handler code }
你就應該能夠在處理程序中手動執行所需的segue。
1
一種更簡單的解決方案是實現的touchesBegan方法如下
視圖被點擊時
- (void) touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
相關問題
- 1. 使用UIView作爲按鈕
- 2. 更改UIView按鈕動作
- 3. 按下UIView按鈕
- 4. 從UIView(.xib)加載UIViewController按鈕操作
- 5. UIView .xib按鈕不起作用
- 6. 將按鈕作爲子視圖添加到UIView後不能點擊按鈕
- 7. WPF C#按鈕,等待按下按鈕
- 8. 如何添加TouchUpInside爲按鈕的UIView
- 9. iphone待機按鈕
- 10. 等待按鈕按foreach
- 11. 添加UISearchBar與範圍按鈕作爲UIView的子視圖
- 12. 按鈕作爲vba類中的對象
- 13. TextView作爲按鈕
- 14. 在UIView後面按下按鈕
- 15. 等待按鈕單擊
- 16. Android:等待按鈕點擊
- 17. 等待按鈕被點擊
- 18. 動作欄對齊按鈕
- 19. 等待UIView完成
- 20. JFrame - 等待用戶按下按鈕
- 21. 移動包含按鈕的UIView停止按鈕響應
- 22. 動畫ImageIcon作爲按鈕
- 23. Iphone作爲啓動按鈕
- 24. Android Layer_Drawable作爲按鈕
- 25. Struts2鏈接作爲按鈕
- 26. 錨作爲提交按鈕
- 27. 使用BOOL作爲按鈕
- 28. RadioButton作爲平面按鈕?
- 29. 黑莓:BitmapField作爲按鈕
- 30. 使用UICollectionViewCell作爲按鈕
敲擊手勢識別添加到它這將檢測。 – rdelmar
我什麼都不懂......你也用錯誤的術語來調用對象和其他.. –
我不知道我用了什麼不正確的術語。 JSBadgeView是一個自定義徽章,你可以在github上找到。 – shreyashirday