こんにちは。iOS担当の遠藤です。 最近、私達のチームではUI実装をカスタムコンポーネントを使用して行うようにしました。今回はそのメリットと実装方法について紹介したいと思います。 はじめに 今までのUI実装では、カスタムビューごとにInterface Builderでテキストの色や、サイズを設定していました。 しかしこのやり方には、以下の問題がありました。 間違った色やサイズを設定してしまう恐れがある xibを作成するたびに色やサイズなどを設定するのは面倒 UIを変更する際に、変更範囲が広くなってしまう UI実装をする度にInterface Builderでテキストやボタンの色や数値を設定すると、間違った設定をしてしまう恐れがあります。そして、毎回この設定をInterface Builderで設定するのは面倒です。 また、変更箇所が多くなってしまうことも問題でした。 アプリを開発、運用する
![カスタムコンポーネントを使用したUI実装について - ZOZO TECH BLOG](https://cdn-ak-scissors.b.st-hatena.com/image/square/824348cc74ecbb3e500fc9f7fda17eb18c67ced7/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fv%2Fvasilyjp%2F20190327%2F20190327183029.png)