在Swift 5中配置UILabel的动态高度可以通过以下步骤实现:
let label = UILabel()
label.text = "这是一个动态高度的UILabel示例"
label.font = UIFont.systemFont(ofSize: 16)
label.numberOfLines = 0
label.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([
label.topAnchor.constraint(equalTo: view.topAnchor, constant: 20),
label.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 20),
label.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -20)
])
sizeToFit()
方法来自动调整UILabel的高度。label.sizeToFit()
完成上述步骤后,UILabel将根据其内容自动调整高度,并正确显示在父视图中。
对于Swift 5中配置UILabel动态高度的详细解释和示例代码,您可以参考腾讯云的文档链接:UILabel动态高度配置示例
领取专属 10元无门槛券
手把手带您无忧上云