视图的默认大小是多少,以及为了支持所有方向应该是什么

时间:2011-05-05 15:09:56

标签: iphone cocoa-touch

我正在创建一个视图并设置其autoresizemask:

UIViewController *vc = [[UIViewController alloc]init];
vc.view.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin |
                                         UIViewAutoresizingFlexibleRightMargin |
                                         UIViewAutoresizingFlexibleTopMargin |
                                         UIViewAutoresizingFlexibleBottomMargin |
                                         UIViewAutoresizingFlexibleWidth |
                                         UIViewAutoresizingFlexibleHeight);

然后我将其添加为子视图。

[self.mainView addSubview:flightsHome.view]; //mainView is a UIView IBOutlet which is positioned perfectly

此视图用于纵向和横向,我希望它相应地调整大小。

我的问题是我应该首先给出这个视图的框架(大小,原点)以及Cocoa Touch如何确定初始框架是什么。

上面的代码没有像我预期的那样调整大小。

1 个答案:

答案 0 :(得分:0)