IOS開發(fā)筆記之禁用手勢滑動返回功能的示例
更新時間:2017年09月09日 09:38:57 作者:jixylive
本篇文章主要介紹了IOS開發(fā)筆記之禁用手勢滑動返回功能的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
在ios7以后,蘋果推出了手勢滑動返回功能,也就是從屏幕左側(cè)向右滑動可依返回上一個界面。這項功能在大多數(shù)情況下方便了用戶的使用,但是有時候,我們并不需要手勢返回功能,比如某個頁面加入了左右滑動翻頁功能,用戶在使用的時候很容易就返回到上一級界面了。
禁用滑動返回手勢需要在改界面的ViewController中添加如下代碼:
- (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; // 禁用返回手勢 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = NO; } }
如果只是該界面禁用滑動返回手勢,還需要添加如下代碼使其他界面能夠繼續(xù)使用滑動返回手勢:
- (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; // 開啟返回手勢 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) { self.navigationController.interactivePopGestureRecognizer.enabled = YES; } }
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
iOS App的設(shè)計模式開發(fā)中對State狀態(tài)模式的運用
這篇文章主要介紹了iOS App的設(shè)計模式開發(fā)中對State狀態(tài)模式的運用,示例代碼為傳統(tǒng)的Objective-C,需要的朋友可以參考下2016-03-03淺談iOS開發(fā)如何適配暗黑模式(Dark Mode)
這篇文章主要介紹了淺談iOS開發(fā)如何適配暗黑模式(Dark Mode),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09