iOS 8 UI未居中

时间:2015-03-22 21:08:30

标签: ios8 storyboard autolayout

我正在处理Xcode 6,iOS 8上的两难问题。对于不使用Storyboard的旧项目,整个UI不居中,包括Splashscreen,主屏幕等几个屏幕。它开始居中但是之后几秒钟(1-2秒)整个应用程序不会显示居中。 我认为这与新的AutoLayout有关,但不知道如何纠正这个问题。由于没有故事板我试过像

这样的东西
setTranslatesAutoresizingMaskIntoConstraints:YES

没有成功。

在较旧的iOS版本上,该应用按预期工作。

代码:

// SPLASH IMAGE

  UIImage *splashImage = [UIImage imageNamed:@"logo"];
  _ivSplash = [[UIImageView alloc] initWithImage:splashImage];
  _ivSplash.frame = CGRectMake((_screenWidth / 2) - (splashImage.size.width / 2),
                               (_screenHeight / 2) - (splashImage.size.height / 2),
                               splashImage.size.width,
                               splashImage.size.height);
  [_ivSplash setContentMode:UIViewContentModeTopLeft];

  [[self view] addSubview:_ivSplash];

0 个答案:

没有答案