Ios Xcode查看模式设置

Ios Xcode查看模式设置,ios,iphone,xcode,swift,autolayout,Ios,Iphone,Xcode,Swift,Autolayout,我在卡带文件夹中使用@1x、@2x、@3x图像作为背景。我已将视图模式设置为“居中”,因为其他模式几乎不适合。我喜欢所有设备尺寸的背景,但iPhone6的尺寸最终缩小了。我将主视图设置为绿色,以便可以看到发生了什么。当然它是居中的,但如果我提供了1334x750px的iphone6背景,为什么它的尺寸会变小呢 我会使用图像视图。使用“自动布局”,您可以将所有四边固定到边上 这些限制应该使它在任何纵向设备上看起来都正常 不过,它在横向方向上看起来有点拉长,所以您可能需要一个不同的图像 如果您需

我在卡带文件夹中使用@1x、@2x、@3x图像作为背景。我已将视图模式设置为“居中”,因为其他模式几乎不适合。我喜欢所有设备尺寸的背景,但iPhone6的尺寸最终缩小了。我将主视图设置为绿色,以便可以看到发生了什么。当然它是居中的,但如果我提供了1334x750px的iphone6背景,为什么它的尺寸会变小呢


我会使用图像视图。使用“自动布局”,您可以将所有四边固定到边上

这些限制应该使它在任何纵向设备上看起来都正常

不过,它在横向方向上看起来有点拉长,所以您可能需要一个不同的图像


如果您需要有关自动布局的更多帮助,请参阅此处。

是否使用自动布局?你有什么限制?@SuragchThanks感谢你的回答。是的,我正在使用自动布局。这是一个屏幕,您可以更好地查看我的约束。p、 美国似乎到处都是下层选民。与我加入之前的形象相去甚远。我认为你仍然可以做到这一点。把上面的图片叠在我回答的上面就行了。长期使用StackOverflow的用户对问题的要求非常严格。在我学会如何提问之前,我烧掉了一个账户,而这些问题并没有得到太多的反对票。不过我还是有一些。不要太担心它。给出一些一般性的建议。我不知道为什么你的问题被否决了,但是你可以通过直接在你的问题中添加图片而不是提供链接来改进它。嗯,这很奇怪,因为我使用的是图片视图作为背景。在屏幕截图中称为网格。我也设置了约束条件。我做错了吗?是的,我正在制作游戏肖像,这样拉伸就不会成为问题。为什么您的前导/尾随设置为-16?当我点击网格图像集时,Xcode会向我展示1x、2x、3x容器。这对我来说是好还是坏?p、 你用什么来创建这行图像?看起来不错。哦,我也试着发布图片,但它说我不能,因为我的代表不到15岁。我不知道你的限制设置是否正确。如果我是你,我要么删除所有约束并重新开始,要么在测试项目中重试。-16是因为“约束到边距”仍处于选中状态,边距为16。我可以取消选中,然后将它们全部设置为零。这是一回事。如果将1/2/3x文件全部复制到项目中,然后选择图像的名称,ios将完成选择每个设备使用哪种分辨率的所有工作。我只是用了一张你的图片截图,而不是一排图片。我忘了新用户不能发布。这里是+1Oh,我刚刚意识到你所说的一行图像是什么意思。助理编辑器>预览>Main.storyboard。然后按+按钮为不同大小的设备添加预览。您好,谢谢您的+1。我猜你有一个27,以适应所有这些预览在一个屏幕上;我对Xcode的所有故事板和布局功能都很满意,所以我不确定它为什么要这样做。我想我实际上可能有两个太多的限制。我再试试看会发生什么。我注意到你在使用尺码分类。我没有用那个。我应该是吗?我通常不喜欢使用它,因为我看到的是一个大正方形,而我的背景网格图像不适合正方形。结果是这样的。不管怎样,我会试试的,一切都好。我使用了AnyXany子类,然后将view设置为Aspect Fill,这一切看起来都很好。我现在知道以前是什么让我困惑了。当您使用子类进行模拟时,图像会被超拉伸。Xcode不使用@3x图像进行预览。您需要实际构建并运行或使用预览窗口。子类模式的一个小细节一直在引起我的困惑。顺便问一下,有没有办法只打开预览模式?我可以将窗口向左拖动以获得更多空间,但它不会全屏显示。