2010-04-20 2 views
1

Я создал UIView (типа ColumnView) в Interface Builder.
Можно ли добавить этот UIView несколько раз в мое окно?Cocoa touch - UIView в Interface Builder

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

Я пробовал ссылаться на выход этого UIView на 2 разных IBOutlets, но когда я добавляю 2 выхода в мое окно, это просто рассматривается как единственный UIView.
Нужно дублировать UIView.

Спасибо,
Tee

+0

Вы нашли приемлемый ответ? – JoePasq

ответ

0

Простой способ дублировать вид в Inteface Builder таким образом, есть два экземпляра. Подключите их к розеткам, и все готово.

+0

Спасибо Laurent, но дублирование экземпляров представления в Interface Builder - именно то, чего я пытаюсь избежать. Я хочу, чтобы иметь возможность изменить 1 вид и изменить все виды (т. Е. Универсальный объект представления, если вы это сделаете). Спасибо, Tee – teepusink

+1

. Осталось два варианта: - Изолируйте свой вид в NIB и привяжите его к ViewController. Таким образом, вы будете иметь возможность проектировать его с помощью IB. Это добавит накладные расходы контроллера. - Подкласс UIView и программный вид. Вид можно использовать напрямую, но сложно спроектировать сложную компоновку. –

Смежные вопросы