0

在界面生成器中,我有我的主 UIView,但是在其中我有另一个 UIView,它充当标题(不同颜色的背景并包含居中的文本,而在标题后面和下方看到的主 UIView 包含其他居中的文本)。

该应用程序最初是为纵向模式构建的。现在我已经允许横向模式,当我旋转设备时,所有文本都会自动调整大小以保持在屏幕的中心,但标题视图保持相同的宽度并锁定在屏幕的左侧,所以我有很多其右侧的尾随空间,因为它不会一直到屏幕的另一侧。

在寻找解决方案后,我仍然没有找到解决问题的解决方案,那么如何设置此 UIView 以像所有文本标签一样在方向更改时自动拉伸?

4

1 回答 1

0

使用自动布局很简单。给该视图一个对其父视图左侧、右侧和顶部的约束,并且没有固定宽度。如果这是你想要的,你可以给它一个固定的高度,或者如果你想让它在横向上更短,你可以给它一个与屏幕高度成比例的高度(这必须在代码中完成)。

于 2013-08-01T14:56:14.947 回答