由於我的last post我正在向前邁進。我的基於導航的應用程序必須在UIViewController的底部包含工具欄。我用Google搜索了幾個小時,發現有很多關於東西....嗯,至少我找到了這個網頁:基於導航的應用程序中的工具欄
http://frog.io/blog/ios-toolbars
實施並得到了我的工具欄繫好安全帶。唯一的問題是沒有單個欄按鈕項目可見。所以,我需要兩個建議:
- 如何使em可見?
- 這種方法是否正確?我的意思是不會被蘋果拒絕?
由於我的last post我正在向前邁進。我的基於導航的應用程序必須在UIViewController的底部包含工具欄。我用Google搜索了幾個小時,發現有很多關於東西....嗯,至少我找到了這個網頁:基於導航的應用程序中的工具欄
http://frog.io/blog/ios-toolbars
實施並得到了我的工具欄繫好安全帶。唯一的問題是沒有單個欄按鈕項目可見。所以,我需要兩個建議:
將UIToolbar添加到基於UINavigationController的應用程序實際上看起來很容易。根據UINavigationController Class Reference,有一個默認隱藏的內置UIToolbar。
要顯示工具欄試試這個在您的UIViewController子類:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[[self navigationController] setToolbarHidden:NO animated:YES];
}
要將項目添加到工具欄,只需在- (void)viewDidLoad
或類似使用- (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animated
。
您將需要記住在- (void)viewDidDisappear:(BOOL)animated
期間隱藏工具欄,除非您希望它在其他UIViewController被推送和彈出時四處閒逛。
謝謝你的回覆。但是,我使用的方法呢?蘋果會喜歡它嗎? – NCFUSN
是的,這是一個好方法。 –
好的。我不是第一次出錯的地方,但現在這個例子很好。第二個問題仍然是實際的。 – NCFUSN