我想用自动布局不同宽度创建5 UILabel
,我不知道如何设置这个限制。我要创建的视图像以下iOS的多个视图/标签具有不同的宽度
应该具有相同的比率自动调整(标签5 &标签2应具有比其他标签更宽度)。谁可以帮我这个事。谢谢
我想用自动布局不同宽度创建5 UILabel
,我不知道如何设置这个限制。我要创建的视图像以下iOS的多个视图/标签具有不同的宽度
应该具有相同的比率自动调整(标签5 &标签2应具有比其他标签更宽度)。谁可以帮我这个事。谢谢
这可以通过各种方式实现。我认为你正在寻找的是content hugging resistance和compression resistance。你可以设定它应该从伸展和/或拥抱抵抗多少。所以在你的情况下,你可以为标签2和5设置相同的值,其他值用于休息。
随着VFL我会去像这样的东西:
H:|[label1][label2(>=label5)][label3][label4][label5]|
和标签2和5我的拥抱优先级设置为低,其他的我将其设置为高。这将使2和5保持左边空间,并限制其他人真正需要的增长。这是我可以建议看看你提供的信息。
我试过了。但你能否解释我一点。这是与我的超级观点相冲突的地方,如果我通过改变优先级来解决它。这是要求我创建宽度约束 – arthankamal
我可以在这里帮助,但我需要知道在哪里以及如何设置它与其他视图的信息:) –
我将所有的标签保留在一个视图。我想标签5比其他标签略大,标签2应该大于标签5 – arthankamal
如果您可以根据超视图宽度的百分比来考虑每个标签宽度,那么您可以按照这种方式进行设置。 –
你想要它,这样label2和label5具有相同的宽度,这是所有其他标签和标签的宽度的2倍1,3,4具有相同宽度 –
你是如何实现这一目标的?你有没有得到任何解决方案?我也想知道它的解决方案。我面临与Views相同的问题。很高兴,如果你帮我 – RashmiG