手機直播原始碼,導航欄側滑手勢啟用/禁用棄用正確姿勢
手機直播原始碼,導航欄側滑手勢啟用/禁用棄用正確姿勢
一般我們如此設定手勢側滑(1.先建一個NAV的子類.然後重寫Push方法)
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated { if (self.viewControllers.count >= 1) { viewController.hidesBottomBarWhenPushed = YES; [super pushViewController:viewController animated:animated]; viewController.navigationController.interactivePopGestureRecognizer.enabled = YES; } else { [super pushViewController:viewController animated:animated]; } }
因為count = 0的話沒有上一級.這時候如果還允許側滑就崩潰.然而如果我們自定義了導航欄的leftbarbutonitem.那麼側滑手勢還是失效.
這是因為我們的viewController.navigationController.interactivePopGestureRecognizer.delegate被重置了.所以應該修改為如下程式碼
- (void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated { if (self.viewControllers.count >= 1) { viewController.hidesBottomBarWhenPushed = YES; [super pushViewController:viewController animated:animated]; viewController.navigationController.interactivePopGestureRecognizer.enabled = YES; viewController.navigationController.interactivePopGestureRecognizer.delegate = nil; } else { [super pushViewController:viewController animated:animated]; } }
以上就是手機直播原始碼,導航欄側滑手勢啟用/禁用棄用正確姿勢, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2995923/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 原始碼|使用FutureTask的正確姿勢原始碼
- Pwn掉智慧手錶的正確姿勢
- 開啟Git的正確姿勢Git
- Homestead 開啟mongodb正確姿勢MongoDB
- 用Python解鎖“吃雞”正確姿勢Python
- 閱讀前端專案原始碼的正確姿勢前端原始碼
- 智慧手機充電正確使用方法 90%的人姿勢不對
- Postman 正確使用姿勢Postman
- 手機直播原始碼,突出底部導航欄中間按鈕的樣式原始碼
- 區塊鏈的正確開啟姿勢區塊鏈
- Git和GitHub的正確開啟姿勢Github
- 深入原始碼學習 android data binding 之:原始碼的正確開啟姿勢原始碼Android
- Redis的正確使用姿勢Redis
- Git Bash 提交程式碼的正確姿勢Git
- 用 JavaScript 刷 LeetCode 的正確姿勢【進階】JavaScriptLeetCode
- 成品直播原始碼,頂部導航欄部分支援左右滑動原始碼
- git commit 的正確姿勢GitMIT
- Java日誌正確使用姿勢Java
- 玩轉 Ceph 的正確姿勢
- laravel 使用 es 的正確姿勢Laravel
- java關流的正確姿勢Java
- 使用快取的正確姿勢快取
- Fragment commit 的正確姿勢FragmentMIT
- ASA觀察:國產手游出海,利用其它IP熱度的正確姿勢
- 與單體式應用分手的7個正確姿勢
- redis應用系列一:分散式鎖正確實現姿勢Redis分散式
- Goland 開啟一個專案的正確姿勢GoLand
- 國內銷量持續領跑,榮耀告訴你切入AI手機的正確姿勢AI
- win10系統如何關閉邊緣滑動手勢_win10禁用邊緣滑動手勢教程Win10
- 原始碼閱讀四步走,這才是閱讀原始碼的正確姿勢原始碼
- 相容iphone x劉海的正確姿勢iPhone
- 中國菜刀使用(實戰正確姿勢)
- npm run dev 的正確使用姿勢NPMdev
- 限制UITextField字數的正確姿勢UI
- 使用 Java 8 Optional 的正確姿勢Java
- 解鎖 Redis 鎖的正確姿勢Redis
- MySQL 5.6建索引的正確姿勢MySql索引
- Python 操作 MySQL 的正確姿勢PythonMySql