Xcode adds padding to UILabel on Storyboard
目次
結論、UILabelには余白(Padding/Margin)が設定できず、Viewの中に入れて実現させた。
![](https://images.microcms-assets.io/assets/1e891de6183b44ccaa6115e3689e21c2/869816b0fec843bdbbb6dda624dc7f64/2020_12_f1dc6e6f1062294b4d3851c96b6f27ca.png)
コード側でIndentを入れてやることで実現させた例もあったが、個人的にこういった見た目のことはStoryboardだけで完結したい(HTMLとCSSの関係的な)。
しかしStoryboardのAttributesInspectorではFirst Line
は設定できてもTail
はマイナスの値を設定できない。そりゃそうだ、だって「余白」じゃなくて「インデント」なんだから。
![](https://images.microcms-assets.io/assets/1e891de6183b44ccaa6115e3689e21c2/000365b22c19411f9a029caee8fd66cd/2020_12_582b76b13347fc9e44e343a301c39165.png)
ちなみに、StoryboardだとGit差分が分からないし、そもそも操作が難しかったりAttributedTextを使うとおかしくなるなど不便が多く、多くのiOSエンジニアはコード側で色々するのを正義としているよう。そういう不満の声からSwiftUIが出たのかな?