churabou / iOS-develop-blog

0 stars 0 forks source link

4月17日 (火) sizeToFitの挙動に関して #2

Open churabou opened 6 years ago

churabou commented 6 years ago

sizeToFitの挙動に関して

        let label = UILabel()
        label.text = "テキストテキスト"
        label.textColor = .red
        label.backgroundColor = .orange
        label.textAlignment = .center
        label.numberOfLines = 0
        view.addSubview(label)

        //label.bounds.size = CGSize(width: 40, height: 0)
        label.sizeToFit()
        label.center = view.center```

元のwidthもしくはheightの情報が使われていて widthが20に設定してあれば縦に表示されていった。

bounds.size = .zero bounds.size = CGSize(width: 40, height: 0)
0 40