时间:2021-05-02
在ios7以后,苹果推出了手势滑动返回功能,也就是从屏幕左侧向右滑动可依返回上一个界面。这项功能在大多数情况下方便了用户的使用,但是有时候,我们并不需要手势返回功能,比如某个页面加入了左右滑动翻页功能,用户在使用的时候很容易就返回到上一级界面了。
禁用滑动返回手势需要在改界面的ViewController中添加如下代码:
? 1 2 3 4 5 6 7 8 - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; // 禁用返回手势 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = NO; } }如果只是该界面禁用滑动返回手势,还需要添加如下代码使其他界面能够继续使用滑动返回手势:
? 1 2 3 4 5 6 7 8 - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; // 开启返回手势 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = YES; } }以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:http://blog.csdn.net/j362367731/article/details/51167681
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
iOS系统以及各大主流的App都支持从屏幕左边缘向右滑动返回的手势,别再傻傻的点击左上角的返回按钮了。多任务。 学会运用这些iPhone的操作,相信你运用手机
项目中遇到一个页面中是以一个scrollview横向Tab展示两个不同功能的显示,譬如消息和公告功能,但是由于滑动返回手势和scrollview的滑动返回手势冲
ios开发之swift中手势的实例详解手势操作主要包括如下几类手势属性说明点击uitapgesturerecognizernumberoftapsrequire
Win8系统触控手势如何禁用?触控手势是笔记本独有的功能,很多用户可能不太喜欢,因为偶尔会触碰到,那么怎么禁用触控手势?其实很简单,如果你不懂Win8系统怎么禁
刷机升级法iOS5使用手势功能iOS5,因为iOS5固件中的AssistiveTouch手势功能可以让你彻底告别Home键,所有的退出、锁屏等操作,你都可以在A