iOS-swift3.0 点滴积累:添加手势

项目中很多时候,都需要用到添加手势。发个

//方法1
// 先设置要添加手势的View可交互
withdrawalLabel.isUserInteractionEnabled = true

let tapGesture = UITapGestureRecognizer()
        tapGesture.reactive.stateChanged.observeValues { [weak self] _ in
            guard let strongSelf = self else {
                return
            }
            strongSelf.withdrawalClosure?(type)
        }
        withdrawalLabel.addGestureRecognizer(tapGesture)

//方法2
let tap = UITapGestureRecognizer()
tap.addTarget(self, action: #selector(doSthAction(_:)))
        tap.delegate = self
        withdrawalLabel.addGestureRecognizer(tap)

两种方法都可以,方法1需要

import ReactiveCocoa
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,678评论 25 708
  • 扶墙出酒巷,倾倒佳人旁。 双眸视,一生许。 家乡远身后,前途路漫长。 夺功名,耀神州。 骑白马,顶乌纱。 何处吾乡...
    花败不开阅读 223评论 0 0
  • 8/29我希望那个人,能看穿我伪装,待我如初的。我不希望再走下去了,每次都知道我难受也不愿意,迁就我一分一毫,还装...
    崔焕英阅读 192评论 0 0
  • 第二个学生是小学五年级的一个小男孩,之前没收过小学的学生,原因是他(她)还处于童声阶段,未变声,不太想教。 两年前...
    楚歌儿阅读 330评论 4 2
  • 苗苗是个猫痴。这是她和她的朋友们的共识。“一看到猫就合不拢嘴,移不开眼,迈不开腿”,“看见猫就像看到情人一样,全身...
    梦碎了现实阅读 240评论 0 0