美文网首页
iOS手势-UIPanGestureRecognizer

iOS手势-UIPanGestureRecognizer

作者: KYM1988 | 来源:发表于2019-05-16 11:33 被阅读0次

    UIPanGestureRecognizer是iOS开发中不怎么常用的一个拖动手势.

    打开UIPanGestureRecognizer.h

     // default is 1. the minimum number of touches required to match

    // 识别拖动手势需要的最少的手指数,少于这个数目无法识别

    @property (nonatomic)          NSUInteger minimumNumberOfTouches __TVOS_PROHIBITED; 

     // default is UINT_MAX. the maximum number of touches that can be down;

    //识别拖动手势限制的最大的手指数,超过这个数目无法识别

    @property (nonatomic)          NSUInteger maximumNumberOfTouches __TVOS_PROHIBITED; 

     // translation in the coordinate system of the specified view

    // 获取到的是移动后手指在相对坐标系内移动的距离

    - (CGPoint)translationInView:(nullable UIView *)view;                       

    //一般在Action内计算偏移量的时候,使用该方法将偏移量置位0(偏移量是一直累加的,不会自动清零)

    - (void)setTranslation:(CGPoint)translation inView:(nullable UIView *)view;

     // velocity of the pan in points/second in the coordinate system of the specified view

    // 这个可以获取在View中的手势的平移速度

    - (CGPoint)velocityInView:(nullable UIView *)view;                         

    相关文章

      网友评论

          本文标题:iOS手势-UIPanGestureRecognizer

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