2015-08-20 59 views
1

这个问题真的令人沮丧,让我发疯。iOS中从一个设备到另一个设备缩放接口的问题

我已阅读了有关AutoLayout等的所有内容,但它始终在发生。 我的界面有一个视图,图像视图为背景,顶部有一个较小的子视图(对应于我的图像中的一个字段)。我尝试了一切,但它看起来像子视图不通过设备切换时与我的图像相应地缩放。 顺便说一句,IB预览并没有显示我在运行iOS模拟器时真正得到的是否正常? 为什么?我做错了什么?我不知道还有什么要尝试!

http://i58.tinypic.com/34xqtc6.png

编辑:我不能发表图片:(

+0

您提供的信息不够了解你的问题,如果你可以发布关于你的问题的图像,将是一件好事,如果这是不可能的,你可以建立一个GitHub库与你的问题,我很高兴看看 – Usama

+0

嗨乌萨马。我发布了一个链接到上面的图片。让我知道如果它是足够清楚,否则我会尝试建立一个Github回购 –

回答

5

我已经安装对于你的情况下,githubrepo,请看看。 https://github.com/usamaiqbal83/TestingProject

enter image description here

的背景图片视图约束:

enter image description here

约束的前视图

enter image description here

要记住最重要的事情是ofcourse约束方程

FirstItem.Attribute1 = (SecondItem.Attribute2 * Multiplier) + Constant

+0

我试图从上面的图像了解:你是如何得到一个比例约束? –

+0

我试图手动重现你所做的约束......他们中的一些人对我非常陌生:S –

+1

Thx这么多Usama,我明白你做了什么。你的解决方案是更容易的,因为我现在只有一个背景图像(渐变)和一个领域,我只会放在我需要它的视图!非常感谢!!! –

2

取而代之的子视图使用容器视图

enter image description here

+0

仍然显示位移:(你可以请建议我在这种情况下使用约束的最佳方式?非常感谢 –

+0

你能选择另一个图像作为你的背景?把它全部变成蓝色,然后再添加一个白色方块作为另一个视图。你可以用whitesquare.layer.cornerRadius = 4.0等等来制作这个白色方块的圆角。 – IamMashed

+0

我用了一些图形效果,我不想宽松... –

相关问题