iphone - 将子视图添加到应用程序窗口时出现问题

时间:2011-02-23 15:00:11

标签: iphone objective-c ios uiviewcontroller

所以我做了几个应用程序,我在appDidFinishLaunching中做了类似的事情:方法

[self.window addSubview:someView.view];
[self.window makeKeyAndVisible];

这在过去是有效的,但出于某种原因,在我最近的努力中,当我添加子视图时,底部有一个空格,直到我旋转设备。空间看起来像是顶部信息栏的大小。我的猜测是框架没有根据设备方向和信息栏的位置进行更新。除了将其添加为子视图之外,我不会以任何其他方式操纵视图。任何人都知道可能会发生什么?谢谢..!

Check out this screenshot of it in action...

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

我明白someView是一个控制器吗?检查您是否在控制器中返回任何

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation;