把這個方法放到viewWillAppear中
NSArray * arr = self.navigationController.navigationBar.subviews;
UIImageView * img = arr[0];
NSArray * array = img.subviews;
UIImageView * imgView = array[1];
imgView.alpha = 0;
讓其它頁面顯示就在離開頁面的viewWillDisappear方法中還原即可
NSArray * arr = self.navigationController.navigationBar.subviews;
UIImageView * img = arr[0];
NSArray * array = img.subviews;
UIImageView * imgView = array[1];
imgView.alpha = 1;
補充 當 self.navigationController.navigationBar.translucent = NO;的時候
UIImageView * imgView = array[0];
其它不變
具體導航欄問題 可以通過打印導航欄數(shù)組 看獲取的屬性 修改屬性解決