iOS开发-UISwipeGestureRecognizer滑动手势
2015-06-18 17:02
513 查看
滑动手势也算是iOS中交互中很重要的一部分,上下左右滑动,UISwipeGestureRecognizer可以很轻松的解决这个问题,没什么难度直接看代码吧:
手势处理:
效果图:
UISwipeGestureRecognizer *upSwipeGestureRecognizer=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeGestureRecognizer:)]; upSwipeGestureRecognizer.direction=UISwipeGestureRecognizerDirectionUp; [self.view addGestureRecognizer:upSwipeGestureRecognizer]; UISwipeGestureRecognizer *downSwipeGestureRecognizer=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeGestureRecognizer:)]; downSwipeGestureRecognizer.direction=UISwipeGestureRecognizerDirectionDown; [self.view addGestureRecognizer:downSwipeGestureRecognizer]; UISwipeGestureRecognizer *leftSwipeGestureRecognizer=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeGestureRecognizer:)]; leftSwipeGestureRecognizer.direction=UISwipeGestureRecognizerDirectionLeft; [self.view addGestureRecognizer:leftSwipeGestureRecognizer]; UISwipeGestureRecognizer *rightSwipeGestureRecognizer=[[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(swipeGestureRecognizer:)]; rightSwipeGestureRecognizer.direction=UISwipeGestureRecognizerDirectionRight; [self.view addGestureRecognizer:rightSwipeGestureRecognizer];
手势处理:
-(void)swipeGestureRecognizer:(UISwipeGestureRecognizer *)recongnizer{ if (recongnizer.direction==UISwipeGestureRecognizerDirectionUp) { NSLog(@"向上滑动"); NSLog(@"博客园-FlyElephant"); } if (recongnizer.direction==UISwipeGestureRecognizerDirectionDown) { NSLog(@"向下滑动"); NSLog(@"原文地址:http://www.cnblogs.com/xiaofeixiang"); } if (recongnizer.direction==UISwipeGestureRecognizerDirectionLeft) { NSLog(@"向左滑动"); NSLog(@"iOS技术交流群:228407086"); } if (recongnizer.direction==UISwipeGestureRecognizerDirectionRight) { NSLog(@"向右滑动"); } }
效果图:
相关文章推荐
- 织梦DedeCMS添加变量报错Request var not allow!的解决办法
- SeGue 多控制器跨界面传递数据原理
- Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
- adobe flash builder 4.6安装EGit
- Google I/O 2009 Make your Android UI Fast and Efficient
- Android 数据查询query函数参数解析
- 关于easyUI在子页面增加显示tabs的一个问题
- Hbuilder编辑器怎么用 使用方法(wap静态页面测试)
- UIScrollView增加回弹效果
- iOS UIButton 设置图片文字垂直排列
- win7怎么开启guest本地登录?
- 移动开发:dequeueReusableCellWithIdentifier的运行机制
- smart_stl::deque相关总结
- UIButton 详解
- UITextField详解
- UITableView优化
- iOS Programming: The Big Nerd Ranch Guide (4th Edition) 阅读笔记-关于 View Controllers及其生命周期
- 蓝牙4.0 128bit UUID
- iOS学习3_UI开发之纯代码/storyboard/xib
- iOS学习3_UI开发之纯代码/storyboard/xib