繁体   English   中英

当我们放置两个尺寸为640 x 960和640 x 1136的喷溅时,不需要自动布局

[英]No Autolayout needed when we put two splashes of 640 x 960 and 640 x 1136 dimension

我今天经历了一些奇怪的事情。 这就是我所做的。 我刚刚创建了一个新项目,并在image.xcassets中添加了一个新的启动集。 我正在使用Xcode 6.4

在那里我只用了两次飞溅

  1. 640 X 960
  2. 640 X 1136

在此处输入图片说明

然后,我只是在中间有两个文本字段和标签的视图。 我没有施加任何约束,而是在任何x任意大小的类尺寸和4英寸视图上构建了我的UI

我看到的预览是错误的,因为我没有设置任何约束

在此处输入图片说明

但是,当我在各种设备和模拟器(4s 5s 6 6plus)中运行该应用程序时,标签和文本字段正好位于中间,如4英寸或3.5英寸图中所示。

后来我还在我的image.xcassets中添加了750x1334启动图像,这有所作为。 我发布的预览现在在每个设备中的表现都完全相同。 但是,我再次删除了此启动画面750x1334 ,所有内容似乎都已修复,没有任何单一约束。 有没有人尝试过那个东西。 可能是什么问题以及解决方案,或者这是xcode中的错误?

如果您不为6和6+提供启动功能,则您的应用将在Scale Mode运行

它能做什么?
缩放模式可在4.7和5英寸屏幕中缩放4英寸屏幕。

您可以阅读本文的入门部分以获取更多信息。 这样做是为了使应用商店中的应用(在6和6+发布之前)应在更新的设备上运行而不更新应用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM