【问题标题】:XCode 6 UIViewController not resizing to fill screenXCode 6 UIViewController 未调整大小以填充屏幕
【发布时间】:2015-08-19 20:56:19
【问题描述】:

我在 XCode 6.4 上创建一个没有 Storyboard 的应用程序,当我运行该应用程序时,无论我使用哪个模拟器,我总是得到一个 (320,480) 屏幕。

- (BOOL)application:(UIApplication *)application 
  didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    UIViewController *vc = [[UIViewController alloc] init];
    vc.view.backgroundColor = [UIColor whiteColor];
    self.window.rootViewController = vc;
    [self.window makeKeyAndVisible];
    return YES;
}

参考图片:http://i.stack.imgur.com/hGHmt.png

已经试过了:

vc.view.autoresizingMask = 
             UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleWidth;

我应该怎么做才能让它充满整个屏幕?

【问题讨论】:

    标签: ios objective-c xcode


    【解决方案1】:

    我遇到了同样的问题,您应该将应用的启动图像设置为 default-568@2x.png,像素大小为 640 x 1136。 更多信息 --> link

    同时设置@2x @3x image assest 对你有好处。

    【讨论】:

      【解决方案2】:

      【讨论】:

      • 我必须添加启动图像,尽管您的解决方案也有效。虽然我没有足够的声望来投票..
      • 请标记我的答案是正确的,以供其他人参考。你能行的。谢谢
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-06-13
      • 2017-11-11
      • 2015-10-30
      • 2012-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多