2010-08-14 2 views
1

У меня есть UIView, который в конечном итоге будет содержать ребенка, другой UIView.Обеспечение ориентации подвид UIView

Что бы я хотел сделать, так это убедиться, что ребенок всегда ориентирован в левом нижнем углу экрана, независимо от ориентации. Если я добавлю представление в позицию (0, 0), подвью будет оставаться в верхнем левом углу, независимо от ориентации. Мой вопрос в том, как я могу получить, чтобы мой подзаголовок остался в левом нижнем углу?

Какие параметры/авторезистирующие маски и т. Д. Следует указать, когда я создаю представление, чтобы это произошло?

Спасибо.

ответ

1

Расположите вид ребенка в левом нижнем углу и настройте его свойство autoresizingMask. Я всегда использовал Interface Builder, чтобы сделать это для меня, так что я не уверен, что те, которые вы хотите установить программно, вероятно, что-то вроде:

View.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin |UIViewAutoresizingFlexibleLeftMargin; 

Вот documentation for the autoresizing values.

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