Соединение одного представления Interface Builder с несколькими переменными / динамическое создание - PullRequest
0 голосов
/ 23 февраля 2010

Я создал пользовательское представление с помощью Interface Builder и определил его переменную IBOutlet в моем ViewController. Теперь я хотел бы создать несколько переменных этого представления, не дублируя представление в Интерфейсном Разработчике и создавая соответствующие им IBOutlets. Когда я подключаю представление в Интерфейсном Разработчике к нескольким ссылочным выходам, они все создают один и тот же вид, но я хотел бы разместить несколько видов в разных позициях в качестве подпредставлений. Как правильно это сделать?

1 Ответ

0 голосов
/ 06 марта 2010

Это очень похоже на мой вопрос Многоразовые биты интерфейса, разработанные в IB , которые содержат рабочий код.

Возможно, вам не понравится это решение, поскольку оно по-прежнему требует размещения представлений-заполнителей в соответствующих местах и ​​их подключения (даже если их содержимое копируется автоматически). В большинстве случаев это имеет смысл: вам нужно сообщить своему приложению, где размещать представления и к каким точкам они подключены в любом случае в какой-то момент.

Если указание местоположения и розеток вручную кажется вам «неправильным», то, возможно, вам лучше будет рассмотреть что-то вроде NSCollectionView или NSMatrix , который будет обрабатывать размещение организация для вас.

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