質問: cornerRadius } } ``` 高さの設定や幅の設定の記事が探しても見つけられないのですが、 GUIでできる部分だから設定しないのが普通なのでしょうか? 現在のGUIはこのような感じです。 https://gyazo.com/fecfb8d1fb2590680d8c0f994145555d GUIの方で背景を白く設定しましたが、黒いままでした。 よろしくおねがいします٩(๑❛ᴗ❛๑)۶ ♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡
回答: 前半の質問 ===== > > 背景が黒くなってしまいます。 > > > UIViewの背景色は、元々Xcode上で変えられますので、わざわざ`@IBInspectable var bgColor`なんてものを用意しなくていいんじゃないかと。 ``` @IBInspectable var bgColor: UIColor = UIColor.whiteColor() : // ビューの背景に色を設定 self.layer.backgroundColor = self.bgColor.CGColor ``` なので上記のコードは削除。 んでもって、Attributes inspector(Gyazoにアップした画像のやつ)のBackgroundを`White Color`にすれば背景が白になると思います。 後半の質問 ===== > > 高さの設定や幅の設定の記事が探しても見つけられないのですが、 > > GUIでできる部分だから設定しないのが普通なのでしょうか? > > > UIButtonはUIViewの派生クラスなので、UIViewのプロパティは全て使えます。 お馴染みの.frameでサイズ設定して下さい。