Как добавить простой viewcontroller при запуске в приложении с вкладками - PullRequest
0 голосов
/ 03 февраля 2011

Я до сих пор отлично работал с моим приложением для вкладок. Но теперь я должен добавить один viewcontroller при запуске приложения и в зависимости от выбора этого представления перейти на конкретную вкладку моего tabcontroller.

То, что я думал сделать, это изменить мой запуск в AppDelegate на новый viewcontroller вместо tabbarcontroller, что я и сделал следующим образом:

 - (BOOL)application:(UIApplication *)application    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    


// Add the view controller's view to the window and display.
[self.window addSubview:viewController.view];
[self.window makeKeyAndVisible];

return YES;

}

А затем вызовите метод appdelegate при нажатии кнопки в новом представлении запуска, чтобы переключиться на tabbarcontroller, код:

  -(IBAction)btnTab:(id)sender{


 [(AppDelegate *) [[UIApplication sharedApplication] delegate] ChangeView];
}

// Метод ChangeView в AppDelegate:

 -(void)ChangeView{

[self.window addSubview:tabBarController.view];
[self.window makeKeyAndVisible];
}

Но проблема в том, что я не вижу свой новый вид с кнопкой при запуске, просто появляется пустое представление ... есть предложения?

1 Ответ

0 голосов
/ 03 февраля 2011

Я почти уверен, что ваш tabBarController равен нулю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...