アプリのデリゲートで設定します。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
[[NSBundle mainBundle] loadNibNamed:@"TabBarController" owner:self options:nil];
self.window.rootViewController = tbc;
return YES;
}
タブコントローラーで xib を作成し、タブバー内にナビゲーションコントローラーをドロップします。Viewcontroller の Class と nib 名を設定します。
Button のメソッド内では、次のようにする必要があります。
- (IBAction)go:(id)sender
{
Primeiro2ViewController *p2vc = [[Primeiro2ViewController alloc] initWithNibName:@"Primeiro2ViewController" bundle:nil];
p2vc.title = @"Primeiro 2";
[self.navigationController pushViewController:p2vc animated:YES];
self.navigationController.navigationBar.tintColor = [UIColor greenColor];
}
サンプルが必要な場合は、後でアップロードします。