确保UIView子视图的定位

时间:2010-08-14 00:51:52

标签: iphone

我有一个最终将包含一个孩子的UIView,另一个UIView。

我想要做的是确保孩子始终朝向屏幕的左下角,无论方向如何。如果我在位置(0,0)添加视图,则无论方向如何,子视图都将保留在左上角。我的问题是,如何让我的子视图保留在左下角?

创建视图时,我必须指定哪些参数/自动调整遮罩等才能实现此目的?

感谢。

1 个答案:

答案 0 :(得分:1)

将子视图放在左下角并配置其autoresizingMask属性。我总是使用Interface Builder为我做这个,所以我不确定你想要以编程方式设置哪些,可能是这样的:

View.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin |UIViewAutoresizingFlexibleLeftMargin;

这是documentation for the autoresizing values