Как загрузить .nib в поле зрения? - PullRequest
2 голосов
/ 09 сентября 2011

Я сделал эту программу на Java, и теперь я портирую ее на Mac App, и когда она открывается, у меня открывается перо с инструкциями, и когда пользователь нажимает «Далее», я хочу, чтобы оно открыло мой второй вид.и закройте первый.Я сделал второй перо в комплекте со всем, но я просто не знаю, как его загрузить и откуда.

Я довольно хорошо понимаю код Objective-C, но когда дело доходит до использования Interface Builder и создания интерфейсаЯ запутался.

Ответы [ 3 ]

5 голосов
/ 02 декабря 2012

Вы также можете использовать этот способ: -

 [[NSBundle mainBundle] loadNibNamed:@"MyXibFileName" owner:self];
2 голосов
/ 09 сентября 2011

Просто используйте Дополнения NSBundle и + (BOOL)loadNibNamed:(NSString *)aNibName owner:(id)owner:

[NSBundle loadNibNamed:@"YourOtherNib" owner:self];

При использовании «self» в качестве владельца все, что связано с «владельцем файла» в вашем файле NIB, будет подключено к IBOutlets self

Примечание: Дополнительную информацию о файле NIB можно найти в документации Apple , которая поможет вам понять, как работают файлы NIB.

0 голосов
/ 17 декабря 2015

Я создал библиотеку, которая позволяет загружать пользовательское представление из пера, все, что вам нужно сделать, это установить для владельца файла значение Class File.Проверьте это здесь: https://github.com/inspace-io/INSNibLoading

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