質問: self.kodawari_label.text!.sizeWithAttributes([NSFontAttributeName:font]) ``` いまこんな感じで行き詰まっております ちなみにautolayoutは切ってます !画像の説明をここに入力 どなたかお分かりになる方いらっしゃいますでしょうか よろしくお願いします。
回答: 『上寄せしたい』というのがよく分からないのですが、「幅を指定しつつ、テキストがぴったり収まる `UILabel` のサイズを求めたい」というようなことで合っているでしょうか? その場合、`sizeWithAttributes` はテキスト属性しか受け取らないメソッドですので、テキストの折り返しなどは考慮してくれないと思います。 テキストを収めたいサイズを指定できるメソッドが、ドキュメントの同じページにありますので、それを使ってみてください。 ただ、上のメソッドはいずれも、`UILabel` と同じ方法でサイズを計算すると保証されているわけではないと思います。ですので、個人的には、`UILabel` に問い合わせるのが確実かな、と思っています。 ``` label.sizeThatFits(CGSize(width: <#最大幅#>, height: CGFloat.max)) ``` これで、最大幅以下の、テキストがぴったり収まるサイズが返ってくると思いますので、これを使って調整してみてください。