2012-02-29 4 views
0

У меня есть UIView, внутри которого у меня есть UIImageView и UILabel и UIButton. Иногда UIbutton присутствует/замечен, а иногда нет, иногда UIImageView просматривается, а иногда нет. Каков наилучший способ настроить этот вид, чтобы все, что видно, всегда было сосредоточено в этом UIView? Я попытался установить autoresizeFrameWidth, но он не работал.centering subviews в UIView

+1

всякий раз, когда вы собираетесь показывать 'UIButton' или' UIImageView' или 'UILabel'make' uibutton.center = uiview.center; ' – hchouhan02

ответ

0

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

Если у вас все еще есть проблемы, то подход layoutSubviews, упомянутый sch, - это путь вперед. Используйте свойство .center или вычислите центр из границ супервизора.