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