Могу ли я определить UIView как в наконечнике, так и программно? - PullRequest
2 голосов
/ 08 июля 2011

Это обычная практика или осуждается? Существуют ли стандарты / ресурсы для такой практики? Какие есть альтернативы? Я понимаю, что вопрос широкий, но я новичок в разработке под iOS, и любая информация помогает. Спасибо!

РЕДАКТИРОВАТЬ: я имею в виду то же самое представление.

Ответы [ 2 ]

2 голосов
/ 08 июля 2011

Да, вы можете обмениваться объектами, описанными в XIB, с объектами, созданными программой, и можете делать запрограммированные изменения объекта, инстанцированного XIB, или вы можете использовать объект, инстанцированный XIB, внутри запрограммированного представления.

По сути, XIB просто «генерирует код» (в обратном порядке) для создания экземпляров объектов, которые он описывает, и после создания корневого представления и всех его подпредставлений он неотличим от созданного программой двойника.

1 голос
/ 08 июля 2011

Да, вы можете смешивать использование созданных программным путем и загруженных пером ресурсов любым удобным для вас способом - часто перо будет использоваться для настройки каркаса, код которого может изменить или добавить другие представления.

...