IOS開發(fā)筆記之禁用手勢滑動返回功能的示例
在ios7以后,蘋果推出了手勢滑動返回功能,也就是從屏幕左側(cè)向右滑動可依返回上一個(gè)界面。這項(xiàng)功能在大多數(shù)情況下方便了用戶的使用,但是有時(shí)候,我們并不需要手勢返回功能,比如某個(gè)頁面加入了左右滑動翻頁功能,用戶在使用的時(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啟動頁強(qiáng)制豎屏(進(jìn)入App后允許橫屏與豎屏)
最近工作遇到這樣一個(gè)需要,當(dāng)進(jìn)入啟動頁需要強(qiáng)制豎屏,而進(jìn)入APP后就允許橫屏與豎屏,通過查找相關(guān)的資料找到了解決的方法,所以將實(shí)現(xiàn)的方法整理后分享出來,需要的朋友們可以參考借鑒,下面來一起看看吧。2017-03-03
簡單實(shí)現(xiàn)iOS指紋解鎖(TouchID)
這篇文章主要介紹了如何簡單實(shí)現(xiàn)iOS指紋解鎖,驗(yàn)證TouchID,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-02-02
IOS 陀螺儀開發(fā)(CoreMotion框架)實(shí)例詳解
這篇文章主要介紹了IOS 陀螺儀開發(fā)實(shí)例詳解的相關(guān)資料,介紹了螺旋儀參數(shù)意義及CoreMotion框架,需要的朋友可以參考下2016-10-10
iOS中關(guān)于模塊化開發(fā)解決方案(純干貨)
這篇文章主要介紹了iOS中關(guān)于模塊化開發(fā)解決方案(純干貨)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2016-09-09
ios 不支持 iframe 的完美解決方法(兼容iOS&安卓)
下面小編就為大家?guī)硪黄猧os 不支持 iframe 的完美解決方法(兼容iOS&安卓)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07
React Native學(xué)習(xí)教程之Modal控件自定義彈出View詳解
這篇文章主要給大家介紹了關(guān)于React Native學(xué)習(xí)教程之Modal控件自定義彈出View的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用React Native具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-10-10
ajax 三種實(shí)現(xiàn)方法實(shí)例代碼
這篇文章主要介紹了ajax 三種實(shí)現(xiàn)方法實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下2016-09-09

