如何将UIView的底部始终与屏幕底部对齐

时间:2013-10-08 04:45:36

标签: objective-c uiview uiimageview interface-builder

我希望背景图像始终与屏幕底部对齐,而不管屏幕大小,iOS版本或个人热点消息等。但是,没有任何界面构建器对齐选项似乎在每种情况下都有效。

我有2个不同大小的图像,适合3.5'和4'视网膜,它们通过代码改变,但它们的对齐总是被“个人热点”和其他消息改变父视图的大小抛弃。

我的图片是屏幕的大小,应该始终填满整个屏幕。有一个黑色区域,标签栏和状态栏将重叠。

有些按钮与背景对齐,所有内容都会被调整父视图大小的消息抛出。

我希望UIImageView的底部始终与屏幕底部对齐。

1 个答案:

答案 0 :(得分:0)

你试过过contentMode属性吗?

theImageView.contentMode = UIViewContentModeBottom;

如果您希望在界面构建器中设置它,则还有一个菜单项。

然后,如果您使用自动布局,只需将图像视图中的底部空间约束添加到底部布局指南。

如果您没有使用自动布局,自动调整遮罩上的固定底部边距应该可以解决问题。