@IBOutlet weak var testLabel: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
testLabel.text = "テストですテストですテストですテストですテストですテストですテストですテストですテストですテストですテストですテストですテストです" testLabel.numberOfLines = 0; // 複数行 testLabel.sizeToFit() // sizeToFitがある場合 print(testLabel.bounds.height) // 162.5 print(testLabel.frame.size.height) // 162.5 // sizeToFitがない場合 print(testLabel.bounds.height) // 386 print(testLabel.frame.size.height) // 386
printで見ればsizeToFitは効いているようですが、シミュレータや実機で確認すると、高さの変更がされていません。
画像のリサイズ処理は似たようなコードで変更できたので不思議に思ってます。
わかる方いらしゃいましたら宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/28 08:32
2016/06/28 09:13
2016/06/28 10:13
2016/06/28 11:24