【发布时间】:2015-10-06 07:55:12
【问题描述】:
我升级到 ios 9 和 xcode 7(从 xcode 6.2),现在当我启动我的应用程序时会发生这种情况:
现在上面和下面都是黑条了。
我的 appDelegate 是这样的:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// Override point for customization after application launch.
// self.window.backgroundColor = [UIColor whiteColor];
// [self.window makeKeyAndVisible];
_startViewController = [[StartViewController alloc] init];
_startNavigationController = [[StartNavigationController alloc] initWithRootViewController:_startViewController];
self.window.rootViewController = _startNavigationController;
[self.window makeKeyAndVisible];
// Need to fix this since deprecated
// [application prefersStatusBarHidden:NO];
// [application preferredS :UIStatusBarStyleDefault];
// [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
return YES;
}
【问题讨论】:
-
看起来您缺少正确的启动屏幕尺寸。您应该使用图片资源并填充所有必需的尺寸。
-
您是否将所有初始屏幕都集成到正确的尺寸?如果没有,请这样做。
标签: ios objective-c iphone swift ios9