UIScreen在ios 9中遇到问题

时间:2015-10-02 20:40:50

标签: ios iphone xcode xcode7 uiscreen

所以我从2010年开始在应用程序商店中使用这个应用程序,从那时起我的初始化代码如下:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
   self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

   self.window.rootViewController = someViewController;
   [self.window makeKeyAndVisible];
}

现在这个工作一直持续到昨天,但自从我今天更新到XCode 7和iOS9后,我遇到了一些问题。我的应用程序仍然在模拟器中启动,但无论我选择哪种iPhone设备,我都会得到{320,480}的窗口大小。

这样做的正确方法是什么?

[编辑] 更多细节:

  • XCode 6 / iOS 8
  • 的一切都很好
  • 在iPhone 5S模拟器中查看它的外观截图。我在视图的底部得到相同的黑色背面(我的macbook屏幕不适合整个模拟器窗口的截图)
  • 在我看来,我目前没有分配任何启动图像。这会是解决方案吗?如果是的话,我应该提供多大的尺寸?我是否需要为所有iPhone启动图像? (4S,5,6,6 +)

enter image description here

0 个答案:

没有答案