如何调整UIviewController的视图大小?

时间:2011-07-26 10:21:01

标签: ios4

我在主窗口上有一个customView,所以我希望我的Viewcontroller视图调整大小,以便它不会与主窗口上的自定义视图重叠。

我尝试在viewDidLoad方法中设置VC视图的frame属性,但它会自动调整为整个窗口高度。

self.view setFrame: CGRectMake(0,0, 320, 200);

但是当我的视图加载/出现时,它会将其调整为全窗口高度(即480px)。

我是否尝试做一些不可能的事情?

2 个答案:

答案 0 :(得分:1)

UIView *loadingView = [[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, 320.0, 200.0)];
loadingView.backgroundColor = [UIColor darkGrayColor];  //optional For You
[window addSubview:loadingView];

试试这个,我希望你能得到解决方案。

答案 1 :(得分:0)

设置frame属性后

尝试myViewController.view addSubview:self.window

并尝试以编程方式对mainwindow进行更多控制。

希望它有所帮助..