【发布时间】:2010-06-16 00:56:43
【问题描述】:
我的应用程序的起点是这个窗口(白色背景):
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
mainScreen = [[MainScreenController alloc] initWithNibName:@"MainScreenController" bundle:[NSBundle mainBundle]];
// add it to the main window
[window addSubview:[mainScreen view]];
// show view
[window makeKeyAndVisible];
NSLog(@"started");
return YES;
}
而 MainScreenController 是一个 UIViewController,带有由 Interface Builder 创建的 (blackBackground)。
应用程序完美执行,但第一次,黑色视图像状态 iphone 面板的高度一样向上移动(在底部留下白色矩形)。
如果我将 iPhone 旋转两次,视图会完美定位在正确的位置,黑色背景会填满整个屏幕。
有什么想法吗?
谢谢!
【问题讨论】:
标签: iphone uiview uiviewcontroller interface-builder uiwindow