我对 iOS 开发相当陌生。我正在尝试创建这个布局:
问题是我的标签相互重叠,因为它们具有动态大小。标签可以很长也可以很短。这就是我尝试的结果。
正如您所看到的,在最后一个字段中,值太长,因此它超出了第一个标签。
我该如何解决这个问题?
编辑:这实际上是一个 UITableViewCell 并且位于 UITableView 中。我在 Storyboard中创建了这个。这是一个原型(prototype)电池。
最佳答案
或以编程方式
@IBOutlet weak var text: UITextField!
[...]
override func viewWillAppear(animated: Bool) {
super.viewWillAppear(animated)
text.numberOfLines = 0
}
这允许您的文本字段使用无限数量的行。 之后,您必须使用自动布局来设置字段之间的约束。
关于ios - 像表格一样显示具有动态大小的标签,但不重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36499405/