0
私はtabBarControllerを使用して写真を表示し、各種類の写真は各タブに表示されます したがって、1つのViewController.xibを使用し、 ImageView)を各タブに表示しますか?tabBarControllerで同じ2つのViewController.xibを使用する方法
と私の質問は: ここでどのようにコードを書くか、次のステップは - (void)tabBarControllerまたはPhotoController.mのコードですか? -
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];
UIViewController *photoController1 = [[[PhotoController alloc] initWithNibName:@"PhotoController" bundle:nil] autorelease];
UIViewController *photoController2 = [[[PhotoController alloc] initWithNibName:@"PhotoController" bundle:nil] autorelease];
self.tabBarController = [[[UITabBarController alloc] init] autorelease];
self.tabBarController.viewControllers = [NSArray arrayWithObjects:
,photoController1
,photoController2
,nil];
self.tabBarController.delegate=self;
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
return YES;
}
- (void)tabBarController:(UITabBarController *)tabBarController didSelectViewController:(UIViewController *)viewController
{
switch (tabBarController.selectedIndex)
{
case 4:
//how to write code;
break;
case 5:
//how to write code;
default:
break;
}
}
何が問題なのですか? 2つのコントローラーのソリューションが機能するかどうか同じコントローラの複数のインスタンスを作成するというアイディアは大丈夫です。 – kuba
butthank、John Smith。2つのコントローラーは動作しますが、 –
(上記のコメント、下)、John Smithさん、ありがとうございました。2つのコントローラーは動作しますが、どこにコードを書き込むのかわかりません。 - (void)tabBarControllerまたはPhotoController.mのコード? –