Swift3에서 UILabel을 View의 중심에 배치하는 방법

설명



기본적으로 title.center = self.view.center 에서 센터로 설정하고 있습니다만 title.textAlignment = .center 가 빠지면 ​​중간이 없어지므로 주의입니다.

구현


import UIKit


class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()


        let title = UILabel()
        title.text = "真ん中だぜ"
        title.frame = CGRect(x:50,y:50,width: 250,height:250)
        title.textAlignment = .center


        title.center = self.view.center
        //title.center.x = self.view.center.x
        //title.center.y = self.view.center.y
        self.view.addSubview(title)

    }

실행 결과





참고



How to center UILabel in Swift?

Swift3에서 UILabel을 View의 중심에 배치하는 방법

좋은 웹페이지 즐겨찾기