我正在使用應用程序,我需要調用單擊手勢方法而無需觸摸或輕掃任何東西。我想在initWithframe方法調用時調用該方法。我只想以編程方式調用此方法一次。請幫助我。我該怎麼做?感謝你。以編程方式調用手勢方法
1
A
回答
2
試試這個
UITapGestureRecognizer * recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTap:)];
recognizer.delegate = self;
[view addGestureRecognizer:recognizer];
和方法
- (void)handleTap:(UITapGestureRecognizer *)recognizer {
}
要programatically.Why你需要操縱tap.Just調用做到這一點的方法directly.To調用方法使用
[self handleTap:nil];
+1
閱讀問題。他問的是如何直接調用方法,而不是如何使用處理程序設置識別器。 – Abizern
+0
@Abizern更新了答案 –
0
UISwipeGestureRecognizer *gesture = [[UISwipeGestureRecognizer alloc] init];
gesture.direction = UISwipeGestureRecognizerDirectionLeft;
[self handleSwipe:gesture];
相關問題
- 1. 以編程方式在ios上調用手勢
- 2. 以編程方式禁用IOS 3D觸摸手勢
- 3. 無法以編程方式調用pjax
- 4. iOS以編程方式製作手勢事件
- 5. 如何在android中以編程方式創建手勢?
- 6. 如何以編程方式模擬「捏出」手勢?
- 7. 如何以編程方式模擬滑動手勢?
- 8. 在Ember中以編程方式調用把手助手
- 9. 以編程方式「啓用」TestNG方法
- 10. 以鎖定屏幕上的文本手勢以編程方式調用應用程序 - iPhone/iPad
- 11. 以編程方式操作手繪線條的最佳方法
- 12. 以編程方式調用按鈕的點擊方法
- 13. SoapUI Api - 以編程方式調用項目服務方法?
- 14. 以編程方式調用Java類中的所有方法
- 15. 以編程方式在ViewModel中調用方法
- 16. 在ADF Mobile中以編程方式調用方法操作
- 17. 不可能以編程方式調用委託方法?
- 18. 以編程方式選擇NSTableView行並調用方法
- 19. 以編程方式解鎖Android手機?
- 20. MapFragment旋轉手勢不起作用 - 如何以編程方式確定
- 21. 如何以編程方式禁用Opera的右鍵單擊拖動手勢?
- 22. 調用Chris Banes以無編程方式刷新以編程方式刷新
- 23. 以編程方式調用javascript函數
- 24. 以編程方式調用pan工具
- 25. 以編程方式調用textFieldShouldReturn
- 26. 以編程方式調用聯繫人?
- 27. 如何以編程方式調用Z3
- 28. Javascript - 以編程方式調用事件
- 29. UIKit:以編程方式調用awakeFromNib?
- 30. 以編程方式調用actionListener
直接調用方法..如果是不可能在這個時候你可以調用延遲performSelector:@selector(invoke)withObject:nil afterDelay:1。 – lukaswelte
只需創建一個方法,即可完成您想要的操作並調用它。如果您沒有使用特定於實際識別器的任何內容,只需調用其識別器參數爲零的處理程序方法即可。 – Abizern
@lukaswelte在主線程上執行'dispatch_async'是比較常見的做法,而不是延遲調用performSelector。 – Abizern