先上鏈接!
FDFullscreenPopGesture
FDFullscreenPopGesture
由百度知道團(tuán)隊開發(fā),使用runtime
并調(diào)用系統(tǒng)私有API(審核可通過)處理側(cè)滑返回,代碼量很小。
關(guān)于側(cè)滑返回目前有3種辦法。
可以參考 這篇文章
其實文章中已經(jīng)介紹這個庫了,為什么我還要專門寫一篇?主要是使用方法。
1 開啟側(cè)滑,在BaseNavi
的基類導(dǎo)入頭文件
self.fd_viewControllerBasedNavigationBarAppearanceEnabled = YES;
2 有某一個控制器不需要側(cè)滑,如何關(guān)閉?
你只需要在那個控制器中添加下面一行代碼。
self.fd_interactivePopMaxAllowedInitialDistanceToLeftEdge = 0.1;
3 關(guān)于MapView
這種側(cè)滑與內(nèi)容移動沖突問題,你只需要修改上面代碼。
這樣就能做到,類似系統(tǒng)的邊緣側(cè)滑。
self.fd_interactivePopMaxAllowedInitialDistanceToLeftEdge = 30;