UILabel Align Text to center

后端 未结 10 1743
心在旅途
心在旅途 2020-12-12 11:19

How do I align text in UILabel?

10条回答
  •  臣服心动
    2020-12-12 11:43

    In Swift 4.2 and Xcode 10

    let lbl = UILabel(frame: CGRect(x: 10, y: 50, width: 230, height: 21))
    lbl.textAlignment = .center //For center alignment
    lbl.text = "This is my label fdsjhfg sjdg dfgdfgdfjgdjfhg jdfjgdfgdf end..."
    lbl.textColor = .white
    lbl.backgroundColor = .lightGray//If required
    lbl.font = UIFont.systemFont(ofSize: 17)
    
     //To display multiple lines in label
    lbl.numberOfLines = 0
    lbl.lineBreakMode = .byWordWrapping
    
    lbl.sizeToFit()//If required
    yourView.addSubview(lbl)
    

提交回复
热议问题