深入解析:长按手势识别技术与应用——UILongPressGestureRecognizer详解

更新:11-18 民间故事 我要投稿 纠错 投诉

self.view.backgroundColor=UIColor.white

//创建一个UIView

让gestureView=UIView(frame: CGRect(x: 0, y: 100, width:

308,高度: 308))

gestureView.backgroundColor=UIColor.green

self.view.addSubview(gestureView) 创建长按手势

let long=UILongPressGestureRecognizer(target: self, action: #selector(longAction)) 设置最小长按时间(1秒后执行)

long.minimumPressDuration=1.0 向gestureView添加长按手势

gestureView.addGestureRecognizer(long) 实现长按手势关联方法longAction

//MARK:-长按手势关联方法

func longAction(sender:UILongPressGestureRecognizer){

//改变手势对象父视图的背景颜色

sender.view?superview?backgroundColor=backRandomColor()

}定义一个backRandomColor方法来随机改变背景颜色

func backRandomColor()-UIColor {

//生成0到1的随机数

让redView=Float(arc4random_uniform(256))/255.0

让greenView=Float(arc4random_uniform(256))/255.0

让blueView=Float(arc4random_uniform(256))/255.0

//生成随机颜色

让颜色=UIColor(red: CGFloat(redView), green: CGFloat(greenView), blue: CGFloat(blueView), alpha: 1.0)

返回颜色

}最终效果就达到了,长按会改变整个view的颜色

关于深入解析:长按手势识别技术与应用——UILongPressGestureRecognizer详解和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

用户评论

一笑抵千言

学到了一个新的手势识别方法,感觉很有用的东西!

    有9位网友表示赞同!

涐们的幸福像流星丶

终于知道怎么实现长时间点击识别了!之前一直卡在这点上。

    有18位网友表示赞同!

寂莫

看介绍才知道这种手势识别的应用场景这么多!

    有7位网友表示赞同!

﹎℡默默的爱

想用这个手势在App里做个特殊的功能,看来要学习一下代码实现啦。

    有10位网友表示赞同!

怅惘

长按手势识别UI 这个词感觉有点专业,希望相关教程能讲得更通俗易懂。

    有8位网友表示赞同!

别悲哀

我以前一直以为只能通过点击交互,现在才知道还有这个方法!

    有11位网友表示赞同!

烬陌袅

这听起来像是个很有用的工具,可以应用到各种不同的场景中。

    有15位网友表示赞同!

↘▂_倥絔

之前想过如何实现长按操作,看来UILongPressGestureRecognizer 可以帮我解决这个问题了!

    有16位网友表示赞同!

罪歌

想试着用它在自己的代码里实现一下长按功能,看看效果怎么样?

    有7位网友表示赞同!

来自火星的我

期待看到更多关于这方面的应用案例和分享,学习学习!

    有18位网友表示赞同!

夏至离别

这个手势识别技术是不是比较耗电?需要考虑这个问题设计交互方案的话。

    有10位网友表示赞同!

不离我

如果能兼容各种类型的设备,那就更好了!

    有19位网友表示赞同!

心悸╰つ

感觉这种手势识别方法比传统的触摸事件处理更容易理解吧?

    有10位网友表示赞同!

古巷青灯

之前用过类似的第三方库实现长按功能,现在看来可以考虑使用这个原生工具了。

    有19位网友表示赞同!

素衣青丝

希望能看到更多关于UILongPressGestureRecognizer 详细的使用指南和教程。

    有10位网友表示赞同!

Edinburgh°南空

这个手势识别方式是不是只能在iOS平台上用呢?

    有19位网友表示赞同!

我绝版了i

如果能实现更复杂的逻辑操作,就更好用了!

    有9位网友表示赞同!

醉婉笙歌

长按手势识别技术很有潜力,相信未来会更多应用场景!

    有6位网友表示赞同!

旧爱剩女

学习一下这方面的知识,以后开发项目可以派上用场!

    有7位网友表示赞同!

箜篌引

想了解这个UILongPressGestureRecognizer 的性能表现怎么样?

    有14位网友表示赞同!

【深入解析:长按手势识别技术与应用——UILongPressGestureRecognizer详解】相关文章:

1.蛤蟆讨媳妇【哈尼族民间故事】

2.米颠拜石

3.王羲之临池学书

4.清代敢于创新的“浓墨宰相”——刘墉

5.“巧取豪夺”的由来--米芾逸事

6.荒唐洁癖 惜砚如身(米芾逸事)

7.拜石为兄--米芾逸事

8.郑板桥轶事十则

9.王献之被公主抢亲后的悲惨人生

10.史上真实张三丰:在棺材中竟神奇复活

上一篇:深入解析:模型训练中的过拟合与欠拟合问题 下一篇:魔兽争霸3:冰封王座合集游戏资源下载 百度网盘绿色中文版迅雷夸克阿里云链接汇总