LoginSignup
5
3

More than 5 years have passed since last update.

Swift3でUILabelをViewの中心に配置する方法

Posted at

説明

基本的に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)

    }

実行結果

スクリーンショット 2017-05-27 18.04.38.png

参考

How to center UILabel in Swift?

Swift3でUILabelをViewの中心に配置する方法

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3