我希望我的一個屏幕只有在用戶每秒在一個按鈕上點擊三次時才能被訪問。例如。如果在視圖控制器A上有一個按鈕,用戶應該在該按鈕上輕敲一下,以便到達視圖控制器B. 任何幫助表示讚賞!如何添加多個水龍頭到按鈕或UIView?
0
A
回答
0
您需要將點擊手勢識別器添加到您的自定義視圖中。
-(void)handleTapGesture:(UITapGestureRecognizer *)tapGestureRecognizer{
NSLog(@"3 tapped");
//add code to present another View Controller
}
-(void)buttonView{
UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapGesture:)];
tapGestureRecognizer.numberOfTapsRequired=3;
[self.customButtonView addGestureRecognizer:tapGestureRecognizer];
}
斯威夫特:
func handleTapGesture(tapGestureRecognizer: UITapGestureRecognizer) {
NSLog("3 tapped")
//add code to present another View Controller
}
func buttonView() {
var tapGestureRecognizer: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "handleTapGesture:")
tapGestureRecognizer.numberOfTapsRequired = 3
self.customButtonView.addGestureRecognizer(tapGestureRecognizer)
}
可以在viewDidAppear
調用此方法。
0
按鈕沒有設置爲響應多個水龍頭。你必須自己模擬。
正如其他人所說,您可以創建一個輕擊手勢識別器並將其附加到任何視圖。對於某些視圖,您需要將userInteractionEnabled標誌設置爲true,然後纔會響應。
如果你想要一個按鈕來處理雙擊,你需要有沒有安裝動作的按鈕,但附加了一個2點擊手勢識別器。
相關問題
- 1. 如何從水龍頭加載UIView?
- 2. 如何攔截按鈕水龍頭?
- 3. 如何正確添加和顯示水龍頭UIView
- 4. 按鈕水龍頭和長按手勢
- 5. 添加水龍頭手勢到UIStackView
- 6. 如何擴展多個UICollectionViewCells水龍頭
- 7. iOS UITapGestureRecognizer多個水龍頭
- 8. Android按鈕水龍頭地區
- 9. 水龍頭上的彈跳按鈕
- 10. 如何在Swift中使用UIKit註冊多個按鈕水龍頭?
- 11. 離線UIView響應水龍頭
- 12. UIView添加了自動佈局並沒有收到水龍頭/事件
- 13. 如何處理Xamarin.Forms中的iOS附件按鈕水龍頭?
- 14. 如何根據潔淨原則處理按鈕水龍頭?
- 15. 如何使用按鈕的水龍頭執行簡單的seque
- 16. Android重新加載文本視圖上的按鈕水龍頭
- 17. view.removeFromSuperview()在很多水龍頭
- 18. 如何更改android studio中按鈕水龍頭上按鈕的顏色
- 19. 移動包含UIButtons的UIView使這些按鈕停止響應水龍頭
- 20. 如何添加水平滾動到UIView?
- 21. UITableViewCell中的多個水龍頭手勢
- 22. 在uitableviewcell上禁用多個水龍頭
- 23. 與UITapGestureRecognizer的多個水龍頭
- 24. 如何添加TouchUpInside爲按鈕的UIView
- 25. phonegap後退按鈕需要2個水龍頭
- 26. CoreData - 存儲一個整數,更新按鈕水龍頭
- 27. 如何獲取水龍頭位置來添加控制?
- 28. 如何匹配(或比較)水龍頭到註釋?
- 29. 檢測到一個Fling或一個水龍頭
- 30. 總是動畫UIView動畫到用戶的水龍頭位置
這不是Swift。 – Wez
我的錯誤....我會更新我的回答 –
@ Mr.T謝謝你的回答,如果代碼很快就會有幫助。我也希望這些水龍頭在一秒鐘內完成,所以我也需要某種計時器。 –