Изменение ограничений метки - PullRequest
0 голосов
/ 24 апреля 2018

Текст метки в настоящее время структурируется в странном центральном столбце, но я бы хотел, чтобы он растянулся по экрану. Какие изменения можно внести в ограничения, чтобы сделать это?

enter image description here

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

1 Ответ

0 голосов
/ 24 апреля 2018

Вы устанавливаете ширину метки на 250 с этим ограничением:

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

Измените это значение на желаемое значение ширины.

...