0
A
回答
3
從你的榜樣雨燕代碼:
let swipeDown:UISwipeGestureRecognizer = UISwipeGestureRecognizer(target: self, action: Selector("swipedDown:"))
swipeDown.direction = .Down
view.addGestureRecognizer(swipeDown)
func swipedDown(sender:UISwipeGestureRecognizer){
NSLog("It worked")
}
翻譯成目標C:
- (void)viewDidLoad {
[super viewDidLoad];
UISwipeGestureRecognizer *recognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeDown:)];
recognizer.direction = UISwipeGestureRecognizerDirectionDown;
[self.view addGestureRecognizer:recognizer];
}
- (void)swipeDown:(UISwipeGestureRecognizer *)sender
{
NSLog(@"It works");
}
這似乎工作:
0
例如的SWIFT代碼。
let tapRecognizer = UITapGestureRecognizer(target: self, action: "tapped")
tapRecognizer.allowedPressTypes = [NSNumber(integer: UIPressType.Select.rawValue)];
self.tabBar.addGestureRecognizer(tapRecognizer)
let swipeRecognizerRight = UISwipeGestureRecognizer(target: self, action: "swipedRight")
swipeRecognizerRight.direction = .Right //.Left,.Up,.Down.
self.tabBar.addGestureRecognizer(swipeRecognizer)
而且這些方法:
func tapped(){
// write her your code.
}
func swipeRecognizer(){
// write her your code.
}
相關問題
- 1. C++ OpenCV手勢識別
- 2. C#HMM手勢識別Kinect
- 3. C#Wii Mote手勢識別
- 4. 用於UICollectionView的長按水龍頭手勢識別器Objective-c
- 5. Android識別手勢
- 6. Kinect手勢識別
- 7. 3D手勢識別
- 8. Android手勢識別
- 9. 如何使UISwipeGestureRecognizer在其他手勢識別器的視圖中工作tvOS
- 10. 如何識別UITableView上的擦手勢?
- 11. 拖動手勢識別器干擾滑動手勢識別器
- 12. 如何從一個手勢識別器到另一個手勢識別器
- 13. 簡單的手勢識別
- 14. Opencv中的手勢識別
- 15. Android中的手勢識別
- 16. Xamarin.Forms - 如何實現手勢識別器在iOS手勢以外的手勢?
- 17. iPhone編程中的手勢識別
- 18. 對象手勢識別。 OpenCV C++
- 19. 你如何製作和識別手勢?
- 20. 如何識別摩擦手勢?
- 21. 您如何識別拖動手勢
- 22. 手勢識別器問題
- 23. cocos2d-iOS - 手勢識別器
- 24. 點擊手勢識別器
- 25. 添加手勢識別器
- 26. Android手勢識別不好
- 27. 自長按手勢識別
- 28. 停用手勢識別
- 29. 手勢識別器和TableView
- 30. 手勢識別JavaScript庫
你能不能給一個鏈接到的斯威夫特這樣做的例子嗎? – Undo
http://stefansdevplayground.blogspot.com/2015/09/quick-tip-how-to-use-remote-control-in.html – ngfor3