swift在控件中快速添加点击手势
2020-03-01 01:48
381 查看
今天有同行问我,如何在tableview的headerview中添加点击方法,今天就来简简单单说明一下,在swift中添加点击手势的方法是:
imagepath.addGestureRecognizer(UITapGestureRecognizer(target: self, action: "imagePathClick:"))
怎么样,看上去是不是比oc简单多了呢,简单解释一下,imagePath是我定义的一个UIImageView,可能有人添加了这个手势之后会发现,为什么点击这个控件没有起作用呢?其实原因在于,可能你没有打开用户交互,许多控件,默认是不接受用户交互的,比如ImageView,比如Label.所以我们需要让控件接收点击,输入以下代码即可
imagepath.userInteractionEnabled = true
转载于:https://my.oschina.net/syLql/blog/365331
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Swift在控件中添加点击手势的方法
- iOS-85-UILabel等控件添加手势点击事件(UITapGestureRecognizer)
- iOS多个UILabel添加同一个单击手势,如何确定用户点击的是哪个UILabel (swift3.0)
- swift 图片上添加手势,并获取点击的第几个图片
- swift下给控件添加点击事件(双击、捏、旋转、拖动、划动、长按)
- view添加手势与tableView的cell点击冲突问题
- 添加手势 swift
- 第十三篇、Swift_Nav自定义返回按钮后或者隐藏导航栏,Pop返回手势失效的解决方法 Pop全局返回添加的方法
- 给UILabel添加手势(点击事件)
- (四)动态生成控件,点击button添加控件
- 【Unity快速实现小功能】NGUI篇——快速使用UIEventListener组件实现,按钮点击功能并添加相应的处理函数
- 给控件添加点击响应事件UITapGestureRecognizer
- ios UIView控件设置动画后添加点击事件不起作用
- Swift 防止快速连续点击"提交"按钮,造成多次提交
- 关于在c#中创建用户控件后,winform应用程序在调用中无法通过点击用户控件的子控件为其自动添加事件代码的问题
- View添加手势,防止View上点击其他视图触发点击效果
- ios,swift 给控件(UIImageView,UIView,UILable)添加响应事件
- 点击视图上任意位置回收键盘的方法(添加手势)
- ios scrollview添加点击事件,隐藏控件
- Swift中实现点击、双击、捏、旋转、拖动、划动、长按手势的类和方法介绍