navigationController導航條的手勢
蘋果一直都在人機互動中盡力做到極致,在iOS7中,新增加了一個小小的功能,也就是這個api:self.navigationController.interactivePopGestureRecognizer.enabled = YES;
這個api功能就是在NavigationController堆疊內的UIViewController可以支援右滑手勢,也就是不用點選右上角的返回按鈕,輕輕在螢幕左邊一
滑,螢幕就會返回,隨著ios裝置螢幕的增大,這個小功能讓手指短,拇指大和手殘人士看到了福音。
這個功能是好,但是經常我們會有需求定製返回按鈕,如果手動定製了返回按鈕,這個功能將會失效,也就是自定義了navigationItem的leftBarButtonItem,那麼這個手勢就會失效。解決方法找到兩種
1.重新設定手勢的delegate
self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;
2.當然你也可以自己響應這個手勢的事件
[self.navigationController.interactivePopGestureRecognizer addTarget:self action:@selector(handleGesture:)];
有更多方法以後繼續補充,這裡可以根據自己需要進行選擇,如果只是簡單定製了返回按鈕,第一種最簡單,一句程式碼搞定
相關文章
- 手機直播原始碼,導航欄側滑手勢啟用/禁用棄用正確姿勢原始碼
- web元件之導航條(Bootstrap navbar)Web元件boot
- Bootstrap系列 -- 43. 固定導航條boot
- 手機網站的導航製作網站
- 直播商城原始碼,去掉導航條和tabbar線條原始碼tabBar
- Bootstrap系列 -- 41. 帶表單的導航條boot
- 動態menu導航條以及treeview樹View
- Bootstrap系列 -- 38. 基礎導航條boot
- 影片直播app原始碼,去掉導航條和tabbar線條APP原始碼tabBar
- 如何解決bootstrap導航條不跳轉的問題boot
- [CSS]30種時尚的CSS網站導航條CSS網站
- 動手理解導航守衛(Vue)Vue
- Bootstrap系列 -- 39. 導航條新增標題boot
- 成品直播原始碼推薦,去掉導航條和tabbar線條原始碼tabBar
- 什麼軟體可以室內導航?室內導航技術發展趨勢
- 根據瀏覽器的滑動條 固定導航欄瀏覽器
- 如何讓 fixed 定位的導航條可橫向滾動?
- 滑鼠懸浮底部有橫條伸展的導航選單
- 請教網站導航條的功能怎麼實現網站
- 仿愛奇藝/騰訊視訊ViewPager導航條實現Viewpager
- Bootstrap系列 -- 40. 導航條二級選單boot
- flutter 自定義tab導航-頂部導航-底部導航Flutter
- 手機地圖導航測試用例地圖
- jQuery手風琴導航選單詳解jQuery
- 自定義導航欄返回按鈕導致返回手勢失效問題
- Bootstrap系列 -- 42. 導航條中的按鈕、文字和連結boot
- DukuanCMS_網址導航,導航網站,網址導航原始碼網站原始碼
- 如眸導航-真正屬於你的導航網站網站
- Flutter 的路由導航Flutter路由
- svelte自定義元件|導航條Navbar及選單欄Tabbar元件tabBar
- 使用CSS3製作導航條和毛玻璃效果CSSS3
- 拖動滾動條實現側欄導航定位效果
- jQuery垂直手風琴導航選單詳解jQuery
- 導航條選單的製作-邱奎-專題視訊課程
- 521個性導航網(最安全、自由的導航網站)網站
- 導航特效特效
- jquery導航jQuery
- Prism導航