酢ろぐ!スマートフォン用の表示で見る酢ろぐ!カレーが嫌いなスマートフォンアプリプログラマのブログ。開発-iOSUILabelで「画像+複数行のテキスト」を実装したいが、行間の調整をすることができず頭を抱えていました。ミニマムコードで現象が再現するのか、このエントリを書きながら調査ました。結論を先に書くと、NSTextAttachmentにもlineSpacingを設定する必要があるでした。下図は、NSTextAttachmentを含んだNSAttributedStringを表示させています。コードは下記のようになっている。str}プロ生ちゃんアイコンを追加する処理をコメントアウトにして実行ます。number))画像だけにした場合はきちんと行間が開きます。ここまで調査して、NSTextAttachmentが含まれているNSAttributedStringでは行間をあけることができないのではないか?と考えました。同じようなケースでハマっている人も見かけませんでした。解決したNSTextAttachment分まで含めて属性を設定することで、NSTextAttachmentが含まれているNSAttributedStringでも行間を開けることができました。str}上記のコードを実行すると、下図のようになります。lineSpacingを使う持ってくるコードが悪くてここまでminimumLineHeight、maximumLineHeightを使って1行あたりのサイズを調整していました。スクリーンショットを撮り直すのが面倒なのでこのエントリではそのままにしておきます。行間をあけるのであれば、lineSpacingの方が適切ですね。30上記のコードを実行すると、下図のようになります。GitHub関連記事このほかにもiOSアプリ開発で見つけたネタや悩んだ内容など紹介しています。Tipsをまとめておりますのでこちらのページをご参照ください。方向性を定めず、その時興味のあるネタを書いています。嫌いな食べ物はカレーです。wi...KotlinでBitmapオブジェクトを保存して、Share...UIActivityViewControllerを使ってFa...UITableViewControllerにおける「UITa...注目記事はてなブログをはじめよう!ch3cooh393さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。