iOS项目开发实战——使用手势识别判断用户操作
来源:互联网 发布:java api 中文 编辑:程序博客网 时间:2024/06/03 15:33
在对屏幕的操作中,我们往往需要根据用户的操作来执行不同的逻辑。最某一个需求中:需要用户的左滑右滑操作来进行阅读文章上一篇下一篇的切换。这里我们将会使用手势识别来简单实现这个操作。
(1)代码实现如下:
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //添加左右滑动手势 var leftSwipe = UISwipeGestureRecognizer(target: self, action: "handleswipe:") var rightSwipe = UISwipeGestureRecognizer(target: self, action: "handleswipe:") leftSwipe.direction = UISwipeGestureRecognizerDirection.Left rightSwipe.direction = UISwipeGestureRecognizerDirection.Right self.view.addGestureRecognizer(leftSwipe) self.view.addGestureRecognizer(rightSwipe) } func handleswipe(sender:UISwipeGestureRecognizer){ if(sender.direction == UISwipeGestureRecognizerDirection.Left){ //下一篇; println("left swipe") }else if(sender.direction == UISwipeGestureRecognizerDirection.Right){ //前一篇; println("right swipe") } }}
(2)运行程序,然后在屏幕上使用手指左右滑动,输出结果如下:
。
这样,我们就是根据用户的左右滑动操作来实现新闻阅读的前后翻页了。是不是很方便的。
github主页:https://github.com/chenyufeng1991 。欢迎大家访问!
1 0
- iOS项目开发实战——使用手势识别判断用户操作
- iOS项目开发实战——使用用户首选项数据API存储信息
- iOS项目开发实战——使用用户首选项数据进行启动提示
- IOS 开发手势识别
- iOS开发-------手势识别
- iOS开发 - 手势识别
- iOS项目开发实战——使用定时器实现循环操作
- iOS项目开发实战——如何进行延时操作
- iOS开发之手势识别
- iOS开发之手势识别
- iOS开发 - 手势识别(UIGestureRecognizer)
- iOS开发中手势识别
- iOS开发 手势识别UIGestureRecognizer
- iOS开发之手势识别
- iOS开发之手势识别
- IOS开发:手势识别器
- iOS开发之手势识别
- iOS开发之手势识别
- 使用GCD(二)
- 虚拟机四种网络连接模式比较
- Firefox OS启动过程分析-b2g进程启动(序)
- 关于EM3002D和EM2040D时间延迟校正的问题
- Delphi读取文本文件的最后一行
- iOS项目开发实战——使用手势识别判断用户操作
- 常用网址
- 0914Android基础网络技术之XUtils
- .NET基础--结构体
- 导出短信
- Oracle客户端的安装与远程连接配置方法分享
- 坏小子军团Stary造了一块电动滑板,想帮你用最低的代价去耍(zhuang)酷(bi)
- LeetCode_jump-game
- 个人链接获取