我创建了一个iOS应用程序,它有多个文本字段,以并排模式排列,或两列布局。条件是文本字段必须在彼此之间具有40个像素,并且作为视图的前导和尾随空间。
但是现在,我的任务是更改一些文本字段,以便将它们分成三个。
看哪,我的客户黑暗的愿望:
请原谅我可怕的绘画技巧,但其中的要点是文本域之间仍需要40像素。它们的长度可以是变量,但最好彼此相等。
答案 0 :(得分:2)
我会在这里使用UIStackView。
1)将这3个文本字段抓到StackView
2)将StackView长度设置为等于上/下的文本字段,因此它只是继承其大小
3)将StackView中文本字段之间的距离设置为40像素
4)将每个文本字段长度设置为等于剩余的两个文本字段,以便它们始终保持相同的宽高比
我希望我能理解你的问题