多个设备中的Swift Auto布局

时间:2016-08-18 19:19:20

标签: swift layout

我的自动布局有问题。

SCREEN HERE

在图像的右侧(4.7英寸iphone 6),我的所有标签都在正确的位置。

但是当我像iphone 6 plus或iphone 5一样改变时,标签不好

它是一个视图 - >在imageView中 - >在一些标签内

奇怪的是,如果我没有任何约束,标签位于适合eatch设备的地方......但是太小了

是否有可能成功拥有一个设计或者我必须拥有3个设计(Iphone 6S为1,Iphone 6为1,Iphone 5为1)?

Ty求助

最好的问候

2 个答案:

答案 0 :(得分:0)

您可以通过多种方式解决此问题。

在这种情况下,根据我的经验,我建议你使用包含UIImage和UILabels的子视图。

在子视图中,您可以为图像和标签提供明确的约束。

我希望这对您的问题有所帮助。

答案 1 :(得分:0)

我做了......

我有一个带有视图的xib文件。在里面我有imageView和标签...我添加了自动布局的缺失约束...和我的剧本上的结果

我问我是否可以用一个视图解决这个问题,或者我可能需要为iphone 6s,iphone 6和iphone 5制作3个视图

我不确定