🏡まったのブログ

Xcode adds padding to UILabel on Storyboard

目次

    結論、UILabelには余白(Padding/Margin)が設定できず、Viewの中に入れて実現させた。

    コード側でIndentを入れてやることで実現させた例もあったが、個人的にこういった見た目のことはStoryboardだけで完結したい(HTMLとCSSの関係的な)。

    しかしStoryboardのAttributesInspectorではFirst Lineは設定できてもTailはマイナスの値を設定できない。そりゃそうだ、だって「余白」じゃなくて「インデント」なんだから。

    ちなみに、StoryboardだとGit差分が分からないし、そもそも操作が難しかったりAttributedTextを使うとおかしくなるなど不便が多く、多くのiOSエンジニアはコード側で色々するのを正義としているよう。そういう不満の声からSwiftUIが出たのかな?