我今天经历了一些奇怪的事情。这就是我做的。我刚刚创建了一个新项目,并在image.xcassets中添加了一个新的启动集。 我正在使用Xcode 6.4
我只使用过两次飞溅
然后我只用两个文本字段和中间的标签创建了一个视图。我没有设置任何约束,并在任何x任何尺寸类尺寸和4英寸视图上构建我的UI
我看到的预览是错误的,因为我没有设置任何约束
但是当我在各种设备和模拟器(4s 5s 6 6plus)中运行应用程序时,标签和文本字段正好位于中心,因为它们显示在4英寸或3.5英寸的数字中。
后来我还在我的image.xcassets中添加了 750x1334 启动图像,这就产生了不同。我发布的预览现在在每个设备中表现完全相同。但是我再一次删除了这个 750x1334 ,所有内容似乎都没有任何单一约束。有没人试过那件事。可能是什么问题,解决方案或者这个问题是xcode中的错误?
答案 0 :(得分:0)
如果您没有为6和6+提供启动功能,那么您的应用将在Scale Mode
它做什么?
缩放模式可在4.7英寸和5英寸屏幕上缩放4英寸屏幕。
您可以阅读本文的Getting Started部分了解更多信息。这样做是为了使应用程序商店上的应用程序(在6& 6+启动之前)应在不更新应用程序的情况下在较新的设备上运行。