2011-01-20 3 views
4

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

ответ

12

Нет, представление может быть только в иерархии одного представления за раз. Если вы добавите его в другое представление, оно будет автоматически удалено из предыдущего представления. Кроме того, если вы добавите его в тот же вид, в котором он уже был, он будет автоматически удален и добавлен как самый верхний элемент (однако это намного менее эффективно, чем просто просто изменить его положение напрямую).

+0

все в порядке, поэтому я подумал, поэтому я попытался сделать копию представления, выполнив 'UIImageView * imgCopy = [imgView copy];' но это тоже не сработало, произошло то же самое. мысли? – Marty

+0

@marty: Вы не можете копировать виды. Вы должны создать два отдельных изображения и назначить изображение каждому из них. –

+0

хорошо, это очень вводит в заблуждение, так как есть метод «copy». – Marty

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