18
A
回答
51
需要两个识别器,一个用于向上滑动,另一个用于向下滑动:
UISwipeGestureRecognizer* swipeUpGestureRecognizer = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(handleSwipeUpFrom:)];
swipeUpGestureRecognizer.direction = UISwipeGestureRecognizerDirectionUp;
和处理程序:
- (void)handleSwipeUpFrom:(UIGestureRecognizer*)recognizer {
}
最后,你将它添加到您的视图:
[view addGestureRecognizer:swipeUpGestureRecognizer];
其他方向相同(只是将所有Up
s更改为Down
秒)。
0
这在Xcode 7.3中适用于我。 ,Swift 2.2。
import UIKit
class Viewcontroller: UIViewController
{
override func viewDidLoad()
{
super.viewDidLoad()
createAndAddSwipeGesture()
}
private func createAndAddSwipeGesture()
{
let swipeGesture = UISwipeGestureRecognizer(target: self, action: #selector(Viewcontroller.handleSwipeLeft(_:)))
swipeGesture.direction = UISwipeGestureRecognizerDirection.Left
view.addGestureRecognizer(swipeGesture)
}
@IBAction func handleSwipeLeft(recognizer:UIGestureRecognizer)
{
print(" Handle swipe left...")
}
}
相关问题
- 1. iOS - CALayer和手势/滑动识别器
- 2. 拖动手势识别器干扰滑动手势识别器
- 3. 滑动手势识别UIWebView
- 4. Android ActionBar Sherlock滑动手势识别器
- 5. ScrollView - 手势识别器 - 垂直滑动
- 6. 添加滑动手势识别器DetailViewContoller
- 7. 滑动手势识别器PFImageView
- 8. cocos2d-iOS - 手势识别器
- 9. iOS:向上滑动手势识别器不起作用
- 10. 滑动ios手势
- 11. 如何禁用TabBar控制器的滑动手势识别器
- 12. UIImageView与手势识别器Xcode Ios
- 13. iOS捏手势识别器公差
- 14. iOS模拟器无法识别手势
- 15. 禁用手势识别器iOS
- 16. 停止正在识别的Google即时滑动手势
- 17. Xamarin.Forms - 如何实现手势识别器在iOS手势以外的手势?
- 18. 自己的手势识别器如何滑动
- 19. 如何取代UICollectionView中的内置滑动手势识别器?
- 20. 我如何知道滑动手势识别器的力量?
- 21. 使用配音的滑动手势识别器
- 22. 更改滑动手势识别器的转换
- 23. iOS设置移动手势识别器的移动容差
- 24. iOS:用于平滑滚动和轻弹视图的手势识别器
- 25. 识别两个手指向下滑动UITableView中的手势
- 26. 为什么滑动手势识别器只能使用一次?
- 27. TableView手势识别器影响滑动删除行
- 28. 滑动手势识别器没有触发?
- 29. 同时使用平移和滑动手势识别器
- 30. 滑动手势识别器仅在SKScene中间歇性工作
那是它吗? “addGestureRecognizer”呢? 我没有任何意见设置.. – iamruskie
你是对的:我太专注于认为刷卡识别器的要点是有一个识别器的方向......我加了那个步骤...... – sergio
我从来没有设置视图。 。我可以把什么作为默认视图或当前视图? 也我把所有这一切在init方法? – iamruskie