2014-12-02 31 views
0

在我的另一个项目,我几个月前开始工作,如果我采取一些故事板viewController并添加一些粉红色的视图,例如,粉红色的视图将出现就像在iOS模拟器iPhone 6中运行时一样。在我正在处理的一个新项目中,iOS模拟器(iPhone 6)中的视图与Storyboard视图(即iPhone 5)的大小相同。 iphone 5 view on iPhone 6 simulatoriOS模拟器(iPhone6)viewControllers不匹配storyBoard控制器

顺便说一句,在我以前的项目中,我没有使用大小类,并没有任何地方的限制。我希望在我目前的项目中保持这种状态。如何做呢 ? 在此先感谢!

+0

您需要使用约束来自动调整视图大小以适应屏幕。 AutoLayout并不复杂,特别是对于像这样简单的东西。 – shim 2014-12-02 16:29:38

+0

那么你需要使用Autolayout或设置正确的自动识别掩码。唯一的其他选择是在代码中布置所有内容。 – rckoenes 2014-12-02 16:29:56

回答

1

对于上面显示的尺寸问题,请检查启动笔尖文件。为该项目。使用启动文件大小到现在5.5'的最大设备大小。

这可能发生在堂妹的任意2如下:

  1. 尝试制作启动文件到5.5inch大小OR集Launchimage为 屏幕尺寸大了。
  2. 除此之外请检查您是否将视图和背景设置为灵活的宽度/高度。

可能这可以解决您的问题。

+0

你可以请更具体的我该怎么做?我有一个项目在iPhone 5上工作,代码也适用于iPhone 5,我怎样才能使这一切都适合iPhone 6,而无需开始改变所有的代码? – 2014-12-03 14:31:56

+0

请检查启动xib文件。并从fileinspector中检查其屏幕大小。 – Esha 2014-12-04 04:21:05

+0

这个显示的粉红色是背景颜色还是任何图像? – Esha 2014-12-04 04:22:39