2011-05-05 55 views
0

我创建一个视图并设置其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如何确定初始框架是什么。

上面的代码不会像我期望的那样调整大小。

回答

相关问题