标签: ios swift uitableview uilabel uistoryboard
我是iOS开发的新手。我正在尝试创建此布局:
问题是我的标签彼此重叠,因为它们具有动态尺寸。标签可以很长很短。这就是我的尝试。
正如您所看到的,在最后一个字段中,该值太长,因此它超过了第一个标签。
我该如何解决这个问题?
编辑:这实际上是一个UITableViewCell,它位于UITableView中。我在故事板中创建了这个。这是一个原型单元。
答案 0 :(得分:0)
每个textField都应该将参数“line”设为0,如下所示:
或以编程方式
@IBOutlet weak var text: UITextField! [...] override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated) text.numberOfLines = 0 }
这允许textField使用无限数量的行。 之后,您必须使用autolayout来设置字段之间的约束。