Добавить пользовательский вид в Интерфейсный конструктор в другой вид? - PullRequest
1 голос
/ 21 января 2012

У меня есть пользовательский UIViewController в Интерфейсном Разработчике (в моей раскадровке), и я хочу добавить это представление, которое я собрал в другое представление программно. Я создал класс для созданного мной контроллера представления, но простой импорт и добавление этого пользовательского класса в качестве подпредставления не работает.

Любая помощь высоко ценится, как всегда.

1 Ответ

2 голосов
/ 21 января 2012

Вам нужно будет загрузить экземпляр контроллера представления из объекта UIStoryboard и добавить его представление в качестве подпредставления. Этот код будет выглядеть примерно так:

UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
MyViewController* myVc = [storyboard instantiateViewControllerWithIdentifier:@"ident"];
[self.view addSubview:myVc.view];

Убедитесь, что вы установили поле идентификатора для вашего контроллера представления в IB и передали его методу instantiateViewControllerWithIdentifier.

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