Добавление нескольких представлений (& nibs) в один контроллер представления - PullRequest
1 голос
/ 10 января 2012

Мне нужно реализовать несколько представлений на одном экране iPad. Я создаю несколько классов, а затем соответствующие файлы XIB. У меня есть один основной (корневой) контроллер вида, который будет управлять всеми видами экрана. Я не уверен, как этого добиться. Я использую IB для файлов пера вместо того, чтобы создавать представления программно. Это хороший подход? Как установить взгляды на определенную позицию? Может ли кто-нибудь руководить мной или какой-нибудь другой подход.

1 Ответ

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

Я не уверен, насколько это правильно, но я использую

UINib *nib = [UINib nibWithNibName:nibName bundle:nil];
NSArray *views = [nib instantiateWithOwner:owner options:nil];
UIView *view = [views objectAtIndex:0];

когда я хочу получить представление от пера и использовать его в качестве пользовательского интерфейса, перемещать его рамку и т. Д. Надеюсь, что это поможет

...