Поместить UIView относительно нижней части родительского представления?
Как я могу выровнять UIView со дном родителя, чтобы координата Y кадра была относительно нижней части экрана вместо верхней?
Это будет эквивалентно установке свойства .bottom в HTML.
Это связано с тем, что я хочу, чтобы мой просмотр всегда находился в нижней части окна независимо от высоты родителя.
Ответы
Ответ 1
Как только вы первоначально позиционировали представление, установив его свойство frame
, отрегулируйте его autoresizingMask
, чтобы включить UIViewAutoresizingFlexibleTopMargin
. Это будет держать его привязанным к нижней части его супервизора.
Ответ 2
Вы можете установить значения маски авторезинирования на панели "Размер" в редакторе XIB или раскадровки.
Ответ 3
Это должно сделать трюк
public override void ViewDidLoad()
{
base.ViewDidLoad();
bottomButton.Alignment = UIStackViewAlignment.Bottom;
}