質問: 0 BodyLabel.sizeToFit() ``` 何か抜けているコードなどありますでしょうか。 Auto layoutの行数は、0にしております。 宜しくお願い致します。
回答: Storyboard 上で配置された UILabel の高さを、UILabel.text に設定した文字列の長さに応じて変更するためには Storyboard 上で該当の UILabel に対して Width(幅)を制限するための制約を追加する必要があります。 (UILabel に対して直接 Width を指定したり、左右のマージンを指定する等の方法があります) コード上での frame の設定などは不要です。 Storyboard 上での設定がうまく行っていれば、コードは現在のものから削って以下の状態で上手くいくはずです。 ``` BodyLabel.text = text ```