美文网首页
一个View的点击事件

一个View的点击事件

作者: 浅月堂前 | 来源:发表于2018-07-08 20:46 被阅读64次

    实现一个View点击事件。要求:
    1、手点击时有背景色。
    2、手触摸后移动到要点击的view外,手离开屏幕不触发点击事件。
    首先在View中设置代理或者block(由于主要用代理,block里面也没写传出值)作为点击事件传出,如下:


    1531052042586.jpg

    其次在View的touch方法中实现如下点击方法,以及手指位置判断:


    1531052345284.jpg

    如果View是在tableViewcell上面,手指上下移动时tabeleView视图滚动会导致touchend方法不执行。可以通过判断手指是否离开屏幕,设置tableView的滑动权限。
    对手指的判断通过代理方法传出:


    1531053489553.jpg

    相关文章

      网友评论

          本文标题:一个View的点击事件

          本文链接:https://www.haomeiwen.com/subject/rmnouftx.html