これはばかげた質問かもしれませんが、プログラムで UINavigationController をアプリに追加しました。可能であれば、最初の .xib を除くすべてのウィンドウの一番上に追加したかっただけです。たぶん、最初の .xib でそれを非表示にします。それを行うことさえ可能ですか?カバー ページのようにアプリの残りの部分に開く最初の .xib ファイルを思い浮かべますが、その上部に青いバーが表示されないようにします。写真をお見せできればいいのですが、まだ担当者が足りません。ありがとう!
以下は、アプリの各ページにバックバーを提供するのに役立つと思われるコードです。
#import "McCormick_TaylorViewController.h"
@implementation McCormick_TaylorAppDelegate
@synthesize window = _window;
@synthesize viewController = _viewController;
- (void)dealloc
{
[_window release];
[_viewController release];
[super dealloc];
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:
(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]
autorelease];
// Override point for customization after application launch.
self.viewController = [[[McCormick_TaylorViewController alloc]
initWithNibName:@"McCormick_TaylorViewController" bundle:nil] autorelease];
UINavigationController * navController = [[UINavigationController alloc]
initWithRootViewController:self.viewController];
self.window.rootViewController = navController;
[self.window makeKeyAndVisible];
return YES;
}