Поместить UIView относительно нижней части родительского представления? - PullRequest
13 голосов
/ 24 ноября 2011

Как я могу выровнять UIView по низу родительского элемента, чтобы координата Y рамки относилась к нижней части экрана, а не к вершине?

Это было бы эквивалентно установке свойства .bottom в HTML.

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

Ответы [ 3 ]

43 голосов
/ 24 ноября 2011

После того, как вы изначально установили представление, установив его свойство frame, настройте его autoresizingMask, включив в него UIViewAutoresizingFlexibleTopMargin.Это будет держать его привязанным к основанию его суперпредставления.

2 голосов
/ 24 ноября 2011

Вы можете установить значения маски автоматического изменения размера на панели Размеры в XIB или редакторе раскадровки.

1 голос
/ 14 июля 2016

Это должно сработать

public override void ViewDidLoad()
{
    base.ViewDidLoad();
    bottomButton.Alignment = UIStackViewAlignment.Bottom;          
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...