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

时间:2010-05-14 13:40:21

标签: objective-c cocoa-touch xcode ipad interface-builder

在纵向方向上,我的视图高度为744像素。我希望在横向视图中更改此高度。我怎么能这样做?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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