Как отобразить раскадровку?(IPhone) - PullRequest
0 голосов
/ 15 января 2012

Я создал раскадровку, которую хочу отобразить, используя UINavigationController. Исходное представление в storyboard - это UITableViewController, поэтому я создал подкласс UITableViewController и установил класс на раскадровке так, чтобы он соответствовал ему.

Затем я пытаюсь отобразить раскадровку так:

StoryBoardView *newView = [[StoryBoardView alloc] init];
[self.navigationController pushViewController:newView animated:YES];

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

Ответы [ 2 ]

1 голос
/ 15 января 2012

Когда вы нажимаете контроллер представления, вам нужно создать экземпляр контроллера представления из вашей раскадровки, а не просто выделить / инициализировать новый экземпляр.

StoryBoardView *newView = [[self storyboard] instantiateViewControllerWithIdentifier:@"<ViewControllerIdentifier>"];
0 голосов
/ 15 января 2012

Пробовали ли вы при просмотре раскадровки выбрать самый первый контроллер и поставить галочку «Является ли Initial View Controller»?Это должно запустить ваше приложение с этим контроллером.

...