タグ

IBDesignableに関するharigelのブックマーク (1)

  • Storyboard上だけでUIButtonを角丸に!カスタムクラスで設定項目を拡張する! | SHINGO IRIE

    iOSアプリで使うボタン。画像で作ると様々なサイズが必要だったり、容量も増えるし、デバイスによって幅を広げたりする際には管理が面倒です。できれば、今風のボタンをXcodeだけで作れればいいと思いませんか? 例えば、以下のようなUIButtonをStoryBoard上の設定だけで作れるようにします。通常、UIButtonの背景色、文字色まではStoryBoardで設定できますが、角丸、ボーダーの幅、ボーダーの色はコードでしか設定できません。 IB_DESIGNABLEを使えば、StoryBoard上でこれらの設定を自由にカスタムできるようになります。StoryBoard上で見た目を整形して確認するほうが、コードで設定するよりもやりやすいですね。 上のように新しく設定項目をIB上に追加できます。それでは、これらの追加方法を見ていきましょう。 1.カスタムクラスを作るまず、新しくクラスファイルを

    Storyboard上だけでUIButtonを角丸に!カスタムクラスで設定項目を拡張する! | SHINGO IRIE
  • 1