Приложение SplitVIewController с множественными представлениями - PullRequest
1 голос
/ 12 октября 2011

Я только начинаю разработку приложений для iPad. Я хочу использовать splitViewController в моем приложении. Я хочу использовать разные viewControllers. Они будут загружены в rightHandView ipad, когда пользователь выберет соответствующий на tableviewcontroller слева.

Я использую iOS SDK 5.0 без раскадровки. Я видел пример с яблоком множественного отображения и пытался следовать аналогичной процедуре, но он не работает с iOS 5.0 SDK и XCode4.2. Я не могу получить доступ к MainWindow.Xib в моем проекте, так как его нет при создании проекта с XCode4. 2 и шаблон основной детали.

Может кто-нибудь сказать мне, как решить эту проблему или направить меня к соответствующим ресурсам?

С уважением, Sumit

1 Ответ

0 голосов
/ 18 октября 2011

Похоже, что по сравнению с предыдущими версиями, XCode 4.2 генерирует соответствующий код в «AppDelegate.m», а не где-то в файле .xib. Я не уверен в том, как работать с MainWindow.xib здесь, но вы можете легко вставить другие контроллеры представления в контроллер навигации детального представления программно:

Используйте следующий код, например, для действия по обновлению кнопки:

- (IBAction)buttonClick:(id)sender {
    MySecondViewController *vc = [[MySecondViewController alloc] initWithNibName:@"MySecondViewController" bundle:nil];
    [self.navigationController pushViewController:vc animated:TRUE];
}

Чтобы закрыть верхний контроллер и вернуться назад, вы можете использовать либо

[self.navigationController popViewControllerAnimated:TRUE];

в новом контроллере top-of-the-the-stack (здесь MySecondViewController) или просто кнопку Back на панели навигации.

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