将UIView相对于父视图的底部定位?

时间:2011-11-24 13:56:48

标签: iphone ios layout uiview ios4

如何将UIView对齐到父级的底部,以便框架的Y坐标相对于屏幕底部而不是顶部?

这相当于在HTML中设置.bottom属性。

这是因为我想确保我的视图始终位于窗口的底部,而不管父级的高度。

3 个答案:

答案 0 :(得分:43)

通过设置frame属性最初定位视图后,请调整其autoresizingMask以包含UIViewAutoresizingFlexibleTopMargin。这将使其固定在超级视图的底部。

答案 1 :(得分:2)

您可以在XIB或Storyboard编辑器的“大小调整”窗格中设置自动调整大小值。

答案 2 :(得分:1)

这应该可以解决问题

public override void ViewDidLoad()
{
    base.ViewDidLoad();
    bottomButton.Alignment = UIStackViewAlignment.Bottom;          
}