iOS 解決導航欄隱藏,顯示,頁面跳轉閃一下的問題
今天忽然發現一個問題,一個隱藏的導航欄在push到下一個頁面的時候,導航欄閃了一下,著實讓人難受,所以著手解決一下
一開始的寫法,應該很多人都是這樣寫的。
-(void)viewWillAppear:(BOOL)animated{
//self.navigationController.navigationBarHidden = YES;
}
-(void)viewWillDisappear:(BOOL)animated{
//self.navigationController.navigationBarHidden = NO;
}
改完之後的寫法,其實很簡單,效果還是可以的
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
-(void)viewWillDisappear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO animated:YES];
}
可能運氣比較好,在簡書上很快就找到一個swift的解決方法。
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
self.navigationController?.setNavigationBarHidden(true, animated: true)
}
override func viewWillDisappear(animated: Bool) {
super.viewWillDisappear(animated)
self.navigationController?.setNavigationBarHidden(false, animated: true)
}
相關文章
- ElementUI側邊欄導航選單隱藏顯示問題UI
- IOS對於導航欄的顯示和隱藏不統一的解決方法iOS
- 滾動cell 顯示隱藏導航欄
- jQuery側邊欄隱藏和顯示導航jQuery
- Android 顯示、隱藏狀態列和導航欄Android
- iOS隱藏導航欄的返回按鈕iOS
- iOS隱藏導航欄正確做法iOS
- App之上下滑動UIScrollview隱藏或者顯示導航欄APPUIView
- 小程式tabBar跳轉頁面並隱藏tabBartabBar
- iOS 隱藏&顯示tabBariOStabBar
- iOS導航欄標題錯亂的解決方法iOS
- 【Android Fragment】友盟統計 Fragment 頁面顯示隱藏的完美解決方案AndroidFragment
- Windows無法顯示隱藏資料夾之問題解決Windows
- echarts圖由於容器隱藏導致圖表不顯示問題解決辦法Echarts
- 在執行時顯示或隱藏窗體的標題欄 (轉)
- 【問題&解決】手機網頁Html程式碼實現(解決顯示頁面很小的問題)網頁HTML
- js頁面跳轉的問題(跳轉到父頁面、最外層頁面、本頁面)JS
- jQuery點選頁面其他地方隱藏顯示的元素jQuery
- JavaScript側邊欄顯示和隱藏JavaScript
- CSS 導航欄元素居中顯示CSS
- excel隱藏的部分如何顯示出來 excel裡面怎麼顯示隱藏部分Excel
- 網頁佈局------導航欄下標縮放顯示網頁
- fltk-rs 隱藏標題欄但顯示工作列圖示
- iOS開發問題之:解決iOS網頁呼叫系統相簿顯示英文的問題iOS網頁
- 解決Spring Boot無法跳轉jsp頁面問題Spring BootJS
- iOS8 UIAlertView pop/push頁面後,鍵盤閃一下的問題iOSUIView
- 直播app系統原始碼,底部彈框顯示,底部導航隱藏APP原始碼
- Ubuntu 20.04 自動隱藏左側導航欄Ubuntu
- iOS系統導航欄自定義標題動畫跳變解析iOS動畫
- solrcloud頁面顯示報錯Cannot load analyzer問題的解決方法SolrCloud
- 日常問題 頁面跳轉 $_SESSION 失效Session
- UIView顯示時遮擋導航欄的方法UIView
- ios跳轉到通用頁面iOS
- 解決TabBar隱藏與顯現hidesBottomBarWhenPushed問題tabBarIDE
- mac顯示隱藏檔案,取消顯示隱藏檔案Mac
- 記一次Vue跨導航欄問題解決方案Vue
- 請教structs中頁面跳轉的問題Struct
- 由顯示/隱藏引出的CSSbug(轉)CSS