Ios8 iOS 8用户界面未居中

Ios8 iOS 8用户界面未居中,ios8,storyboard,autolayout,Ios8,Storyboard,Autolayout,我在处理Xcode 6,iOS 8上的一个难题。对于不使用故事板的旧项目,整个UI不居中,包括几个屏幕,如Splashscreen、Main screen等。它开始居中,但几秒钟后1-2秒,整个应用程序不居中显示。 我认为这与新的自动布局有关,但不知道如何更正。由于没有故事板,我尝试了类似的方法 setTranslatesAutoresizingMaskIntoConstraints:YES 没有成功 在较旧的iOS版本上,该应用程序按预期工作 代码: 你能举例说明你是如何计算这些尺寸的吗?我

我在处理Xcode 6,iOS 8上的一个难题。对于不使用故事板的旧项目,整个UI不居中,包括几个屏幕,如Splashscreen、Main screen等。它开始居中,但几秒钟后1-2秒,整个应用程序不居中显示。 我认为这与新的自动布局有关,但不知道如何更正。由于没有故事板,我尝试了类似的方法

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];