UITextFieldに余白(パディング、マージン)をつける【一時しのぎ版】

UITextFieldに余白

UITextFieldに余白(padding、margin)を持たせるには、カスタムクラスをつくって、オーバーライドすればすぐできる。
でも、ちょっとめんどくさくて、もっと一時しのぎ的にやるやり方ないのってときの対処法。

下図のように、UIViewでUITextFieldを包んで、Autolayoutで左右のマージンをとればOK。
UITextFieldに余白

で、UITextFieldの枠線は消して、UIViewに枠線等を装飾する。
既にあるデザインに細かく合わせる必要があるとか、1箇所だけ対処できれば良いのに!ってときとかに、使える方法だと思います。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

メインはWeb系エンジニアです。

コメント

コメントする

目次