xcode iphone изменить начальный вид по умолчанию


Я использую xcode 4.5.2, и у меня есть 3 различных представления в приложении для Iphone.

Главное окно.xib
Представление1.xib
Вид2.xib

При запуске приложения в симуляторе View1.xib показывает вверх.
Мне бы хотелось, чтобы этот Вид2.xib появляется при запуске приложения вместо View1.xib.

Как это сделать?

2 2

2 ответа:

Перейдите к делегату приложения.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
  {
    [self.window addSubview:viewController.view];
    [self.window makeKeyAndVisible];
    [self.window setRootViewController:viewController];
    return YES;
}

В .h Добавьте переменную типа:

View2 *viewController;

И добавить свойство типа:

@property (nonatomic, strong) 
View2 *viewController;

Если вы посмотрите на раскадровку, то увидите стрелку перед окном (слева). Вы можете перетащить эту стрелку на другой вид. Вы также можете установить флажок "is initial viewcontroller" в разделеattributes (раскадровка) нужного вида.

Раскадровка Xcode