.xib (ストーリーボードではない) を使用するシングル ビュー アプリケーション プロジェクトをUINavigationController
スタイルに変換しようとしています。非常に簡単なストーリーボードを使用してそれについて知っています。でも、絵コンテなしで実装したい。シングル ビュー アプリケーション プロジェクトを作成すると、UIView
デフォルトで ViewController_XXX.xib に含まれています。その後、それを使用してルート ビュー コントローラーを作成し、UINavigationController
スタイルを作成するにはどうすればよいですか。どこかにチュートリアルはありますか?
2 に答える
1
- で NavigationController を作成します
AppDelegate.h
@property (強力、非アトミック) UINavigationController *navigationController;
- AppDelegate.m を編集
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIViewController *rootController = [[YourViewController alloc] initWithNibName:@"nibfile name" bundle:nil]; navigationController = [[UINavigationController alloc] initWithRootViewController:rootController]; [navigationController.navigationBar setTintColor:[UIColor colorWithHue:5.84 saturation:0.05 brightness:0.02 alpha:0.0]]; self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; [self.window addSubview:navigationController.view]; [self.window makeKeyAndVisible]; return YES; }
于 2012-09-27T08:20:01.663 に答える
1
このリンクからの参照
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
UINavigationController* navigationController =[[UINavigationController alloc] init];
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil];
[navigationController pushViewController:self.viewController animated:NO];
self.window.rootViewController = navigationController;
[self.window makeKeyAndVisible];
return YES;
}
于 2012-09-27T08:13:03.777 に答える