UILabel高度取决于文本



我正在从 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()

使用自动布局在情节提要中,按标签,然后在屏幕的右下角,您有"添加新约束"按钮。使用它来设置从视图到其邻居的间距

https://developer.apple.com/library/tvos/documentation/UserExperience/Conceptual/AutolayoutPG/index.html

最新更新