我从JSON获取数据并且每个视图都会更改数据,因此我需要标签根据其内容更改高度,其他标签和按钮也应向下移动。我正在使用sizeToFit
但是其他任何动作都会移动,当我滚动它时会失去它的高度并再次转到1行。
我的标签在故事板中有0行。
@IBOutlet weak var titulares: UILabel!
@IBOutlet weak var scroller: UIScrollView!
@IBOutlet weak var imagen: UIImageView!
@IBOutlet weak var estilo: UILabel!
@IBOutlet weak var historia: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// I get JSON Data
self.historia.sizeToFit()
self.titulares.sizeToFit()
self.estilo.sizeToFit()
答案 0 :(得分:1)
使用自动布局 从故事板中,按下标签,然后在屏幕的右下方,您可以获得"添加新约束"按钮。 用它来设置从视图到它的邻居的间距