私はiOS開発が初めてです。私は迅速に使用しており、プログラムでビューをデザインしたいが、私はIBDesignerとIBInspectableを使ってデザインプロセスをスピードアップしたいと思う。UIViewControllerでIBDesignableとIBInspectableを使用する
今私はさまざまなボタンとラベルが付いたビューコントローラを持っています。ここに私のコードの抜粋です:
@IBDesignable class LandingView: UIViewController, LandingViewProtocol {
@IBInspectable lazy var backButton: UIButton = {
var button = UIButton()
button.backgroundColor = Styles.BUTTON_COLOR
return button
}()
@IBInspectable lazy var caption: UILabel = UILabel()
}
私の質問は、今私がIBDesignableとIBInspectableとインタフェースビルダを使用しない方法ですか? .xibを追加する必要はありますか?私は遊び場を使用する必要があることを述べる他のいくつかの質問を見ましたが、私はそれを使用しないようにしようとしていました、私は本質的に私のビューコントローラ全体を見ることが可能かどうかを知りたがっていました。
はIBDesignableを使用して、ビューコントローラのレイアウトをテストするための回避策はあり、
@IBInspectableチュートリアル:https://iosdevcenters.blogspot.com/2017/07/how-to-use-ibinspectable-in-swift-30.html –