zoukankan      html  css  js  c++  java
  • 学习笔记 ios开发 手势

    最近在研究今日头条中可移动按钮,涉及到了手势的操作

    UIgestureRecognizer是一个定义基本手势的抽象类,具体如下:

    1、拍击UITapGestureRecognizer(任意次数的拍击)

    2、向里或者向外捏合UIpinchGestureRecognizer(用于缩放)

    3、摇动或者拖拽UISwipeGestureRecognizer(拖动)

    4、擦碰UISwipeGestureRecognizer(以任意方向)

    5、旋转UIrotationGestureRecognizer(手指向相反方向移动)

    6、长按UILongPressGestureRecognizer(长按)

    UIpanGestureRecognizer主要用于拖动,比如按钮的拖动,(改变按钮的位子)

    以下代码为一个可拖动按钮:

    下面讨论一下 -(CGPoint)translationInView:(UIview*)view这个方法

    返回一个坐标参数,返回的是横坐标上纵坐标上拖动了多少像素(重点是返回移动的坐标而不是当前坐标)。

    还有一个- (CGPoint)velocityInView:(UIVIew*)view

    这个返回参数是你拖动控件的速度

  • 相关阅读:
    NSNotificationCenter通知
    UITextView 输入字数限制
    UITextView添加占位符 placeholder
    Label显示html文本
    响应者链
    UIKit框架各类简要说明
    [转]setValue和setObject的区别
    谓词(NSPredicate)
    iOS麦克风权限的检测和获取
    SOCKET是什么
  • 原文地址:https://www.cnblogs.com/fanxinguu/p/4630489.html
Copyright © 2011-2022 走看看