2 つのビューを持つナビゲーション コントローラーがあります。最初のビューは TableView を持つ ViewController で、2 番目のビューはいくつかの UILabels と UIWebView を持つ UIView です。TableView からセルを選択すると、Navigation Controller は Second View にプッシュします。
UIToolBar を Navigation Controller といくつかのボタンに追加しました。
私の問題は、Navigation Controller が Second View (UIView) にプッシュすると、UIToolBar が表示されますが、ボタンが表示されないことです。
別のボタンを表示するか、2 番目のビューから UIToolBar を削除したいと思います。AppDelegate 内で何かを行う必要があると思いますが、何をどのように行うのかわかりません。
これが私のXIBSの外観です。
MainWindow
- App Delegate
- Window
- Navigation Controller
-- Navigation Bar
-- ToolBar
-- View Controller
--- Bar Button Item
--- Navigation Item
---- Bar Back Item
ViewController
-TableView
DetailView
-View
--Web View
--Label
--Label
コード:
AppDelgate.h
@interface AppDelegate : UIResponder <UIApplicationDelegate>
{
UIWindow *window;
UINavigationController *navigationController;
UIToolbar *toolBar;
}
@property (nonatomic, strong) IBOutlet UIWindow *window;
@property (nonatomic, strong) IBOutlet UINavigationController *navigationController;
@property (nonatomic, strong) IBOutlet UIToolbar *toolBar;
@end
AppDelegate.m
@implementation AppDelegate
@synthesize window;
@synthesize navigationController;
@synthesize toolBar;
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
}
- (void)applicationWillTerminate:(UIApplication *)application {
// Save data if appropriate
}
@end
どんな助けでも大歓迎です。ありがとう