美好的一天傢伙,UINavigationBar隱藏屬性問題
我想知道如果你能幫我解決我的問題。我有一些由TTNavigator監控的視圖。我已將第一個視圖中的導航欄設置爲隱藏應用程序的其餘部分。起初,這一切似乎很好,我進入下一個視圖,然後試圖導航回第一個視圖,令我驚訝的是導航欄的隱藏屬性設置爲「可見」...
我使用的方法是「self.navigationController.navigationBarHidden = YES/NO;
」
美好的一天傢伙,UINavigationBar隱藏屬性問題
我想知道如果你能幫我解決我的問題。我有一些由TTNavigator監控的視圖。我已將第一個視圖中的導航欄設置爲隱藏應用程序的其餘部分。起初,這一切似乎很好,我進入下一個視圖,然後試圖導航回第一個視圖,令我驚訝的是導航欄的隱藏屬性設置爲「可見」...
我使用的方法是「self.navigationController.navigationBarHidden = YES/NO;
」
是的,你說得對。我認爲這是Three20框架中的一個錯誤。要解決它,嘗試:
///////////////////////////////////////////////////////////////////////////////////////////////////
- (void)viewDidLoad {
[super viewDidLoad];
self.navigationController.navigationBar.alpha = 0;
}
或:
[super showBars:NO animated:NO];
但它是一個私人three20功能,所以它會給你一個編譯通知。
還是沒什麼,那麼值得一試。可能這是TTFramework的一個bug。 –
我在我的應用程序中使用這兩個workrounds,它工作。您是否使用標準TTNavigator推控制器? – aporat
yup,以及TTFramework使用的URL映射和調用 –
你在哪裏調用該方法? –
@Ben Wyatt:它在我的viewDidLoad方法裏面...... –