如何使用iOS手势UIGestureRecognizer

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用iOS手势UIGestureRecognizer相关的知识,希望对你有一定的参考价值。

参考技术A

比如你要给一个UILable 加一个点击的手势。

实现过程如下。 

    先定义一个Lable。 UILable *lable = [UILable new];(frame 你自己定义去,手打)

    把Lable添加到当前view。如 self.view  addSubview:lable];

    新建一个手势:UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapAction)];

    然后把手势附加到view上,[self.view addGestureRecognizer:tap];

    最后实现tapAction方法

本回答被提问者采纳

ios10自定手势有啥用

苹果ios10的自定手势(Assistive Touch)的作用主要在于让页面更加简洁,操作更加方便。其设计初衷是为残障人士提供便捷。

如何创建自定义手势:

第一步:进入iPhone设置,然后选择“通用”。

第二步:选择通用--辅助功能。

第三步:在辅助功能里面选择“AssistiveTouch”。

第四步:打开以后你能看见有右下角有个圆点。

第五步:点击圆点可以看到模拟Home键的各种虚拟快捷键,可以减少Home键的消耗。

第六步:点击设备可以进入另外一层的虚拟手势操作。

第七步:点击手势可以进入手势的设定,根据个人的习惯设置就可以了。

第八步:点击个人收藏就可以根据个人喜好自定义手势。

iOS 10 自定手势详解:

从右向左滑动打开相机 

从左向右滑动,这里有音乐、天气、公告交通信息等小部件工具,还可以添加更多 

从顶部向下滑动,访问的是通知视图,现在收到的通知可以用 3D Touch 来进行相关快捷操作了,无需再打开应用程序。

参考技术A 这个功能打开后,在iPhone/iPod touch的界面上会浮现出一个小方块,点击它会弹出四个功能菜单。这个小方块可以随着不同程序的开启和关闭在屏幕四周的八个位置自由移动,避免“碍事”的情况,也可以手动调节。

以上是关于如何使用iOS手势UIGestureRecognizer的主要内容,如果未能解决你的问题,请参考以下文章

如何使用iOS手势UIGestureRecognizer

IOS:如何仅使用轻击手势同时允许触发的转场和发送的动作

如何检测同时手势的结束? (iOS)

如何使用点击手势(iOS8 / Swift)在 pageViewController 上显示/隐藏状态栏

ios10自定手势有啥用

如何在 ios 11 中使用主详细信息视图禁用向后滑动手势?