TabBar Controller を実装しました。このように初期化されます。
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
firstView = [[FirstView alloc]init];
secondView = [[SecondView alloc]init];
firstItem = [[UITabBarItem alloc]initWithTitle:@"First" image:nil tag:0];
secondItem = [[UITabBarItem alloc]initWithTitle:@"Second" image:nil tag:1];
firstView.tabBarItem = firstItem;
secondView.tabBarItem = secondItem;
NSArray *viewArray = [[NSArray alloc]initWithObjects:firstView, secondView, nil];
[self setViewControllers:viewArray];
}
return self;
}
AppDidFinishedLoading で、私はこれを行いました:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
mainbarController = [[MainBarController alloc]initWithNibName:@"MainBarController" bundle:nil];
[self.window setRootViewController:mainbarController];
[self.window makeKeyAndVisible];
return YES;
}
私の問題は、プロジェクトを実行するときのように、タブバーを下部ではなく別の場所に配置したいということです。しかし、コードに xib ファイルが見つかりません。mainwindow.xib は単なる空のウィンドウです。私はそれが非常に基本的であることを知っていますが、私はこれについて混乱しています.
とにかくありがとう