Использование файла XIB без инициализации контроллера представления - PullRequest
1 голос
/ 25 ноября 2010

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

Я почти уверен, что это возможно, но не смог найти хорошую ссылку.Любая помощь?

1 Ответ

3 голосов
/ 25 ноября 2010

Прочтите о методе NSBundle loadNibNamed:owner:options::

NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@"Toolbar" owner:self options:nil];

Это вернет все объекты в nib, которые вы можете получить с помощью простых методов массива.Также обратите внимание, что если файл пера ссылается на какие-либо выходы на другие объекты в nib - они должны быть определены в вашем контроллере (или любом другом данном владельце nib), иначе вы получите исключения KVC.

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