如何在水平方向调整视图大小?

问题描述:

纵向我的视图高度为744px。我想在横向视图中更改此高度。我怎样才能做到这一点?如何在水平方向调整视图大小?

在Interface Builder中的大小检查器中,将“struts & springs”设置为所需的调整大小行为。如果您想通过代码控制尺寸,只需创建一个CGRect并将视图的框架设置为矩形。

您需要在视图控制器中覆盖(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration方法。在重写方法中,您需要调用超类方法,然后适当调整视图的大小。