【问题标题】:Changing constraints of label改变标签的约束
【发布时间】:2018-04-24 20:34:23
【问题描述】:

标签文本目前在一个奇怪的中心列中构造自己,但我希望它在屏幕上延伸我可以对约束进行哪些更改?

func setupViews() {
    self.view.addSubview(lblTitle)
    lblTitle.topAnchor.constraint(equalTo: self.view.topAnchor, constant: 150).isActive=true
    lblTitle.centerXAnchor.constraint(equalTo: self.view.centerXAnchor).isActive=true
    lblTitle.widthAnchor.constraint(equalToConstant: 250).isActive=true
    lblTitle.heightAnchor.constraint(equalToConstant: 250).isActive=true
}
let lblTitle: UILabel = {
    let lbl=UILabel()
    lbl.text="Spicy jalapeno bacon ipsum dolor amet picanha porchetta pork   loin short loin turducken biltong."
    lbl.textColor=UIColor.black
    lbl.textAlignment = .left
    lbl.font = UIFont.systemFont(ofSize: 30)
    lbl.adjustsFontSizeToFitWidth = true
    lbl.numberOfLines=0
    lbl.sizeToFit()
    lbl.translatesAutoresizingMaskIntoConstraints=false
    lbl.minimumScaleFactor = 0.1
    return lbl

【问题讨论】:

    标签: ios swift uilabel constraints


    【解决方案1】:

    您正在使用此约束将标签的宽度设置为 250:

    lblTitle.widthAnchor.constraint(equalToConstant: 250).isActive=true
    

    将该值更改为您想要的宽度。

    【讨论】:

      猜你喜欢
      • 2018-01-10
      • 2018-09-27
      • 1970-01-01
      • 2021-07-31
      • 1970-01-01
      • 2013-11-11
      • 2017-06-07
      • 2023-03-04
      • 2017-12-03
      相关资源
      最近更新 更多