我制作了一个iOS应用,该应用具有多个文本字段,并排排列或两列布局。条件是文本字段之间必须有40像素,并且必须作为视图的前导和尾随空间。
但是现在,我的任务是更改某些文本字段,以便将它们分为三个部分。
看哪,我客户的黑暗愿望:
请原谅我令人恐惧的绘画技巧,但是要点是,文本字段之间仍然需要40像素。它们的长度可以是可变的,尽管优选彼此相等。
最佳答案
我会在这里使用UIStackView。
1)将这3个文本字段放入StackView
2)设置StackView的长度等于上/下的文本字段,因此它只是继承其大小
3)将StackView中文本字段之间的距离设置为40像素
4)将每个文本字段的长度设置为等于其余两个文本字段的长度,以便它们始终保持相同的宽高比
我希望我能很好地理解你的问题
关于ios - Swift Storyboard:将两列布局更改为多列布局,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34920483/