Примените аффинное преобразование для просмотра в Интерфейсном Разработчике - PullRequest
3 голосов
/ 25 сентября 2010

Возможно ли применить аффинное преобразование к представлению непосредственно в Интерфейсном Разработчике?Я знаю, что могу прикрепить розетку и назначить ее преобразованию в коде, но мне бы хотелось удобнее визуально настроить преобразование в Интерфейсном Разработчике.

1 Ответ

1 голос
/ 25 сентября 2010

Неа. К сожалению.

Есть несколько свойств, которые было бы неплохо установить в IB. Время от времени Apple добавляет их, а затем IB предупреждает вас о том, что он «поддерживается только в iPhone OS 3.0 и более поздних версиях» или аналогичный (я думаю, что это относится к contentEdgeInsets для некоторого класса или другого).

Существует очень малая вероятность того, что вы сможете отредактировать XML, угадать правильное имя свойства и задать для него правильную строку (вероятно, независимо от того, что возвращает NSStringFromCGAffineTransform), но я думаю, что если это было возможно, Apple включил бы это.

Существует немного больше шансов, что вы можете отредактировать xib, добавить пользовательское свойство и использовать категорию для переопределения -[UIView initWithCoder:] и загрузить свое пользовательское свойство. Вы также можете написать плагин InterfaceBuilder для пользовательского класса представления, который поддерживает установку преобразования в IB ...

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