-5
をクラッシュこれはUIViewの私のクラスである:ストーリーボードにサブクラスを追加する
class overlap: UIView{
init() {
super.init(frame: UIScreen.main.bounds)
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
fatalError("init(coder:) has not been implemented")
}
}
それはちょうど、画面を埋める必要があります。ストーリーボードのビューを画面の端に固定した状態で追加すると、アプリケーションを起動するとクラッシュします。上記のコードで述べたように、エラーが発生します。
override init(frame: CGRect) {
super.init(frame: frame)
}
しかし、私はそれは、コードを追加することなく、ストーリーボードを通じて再利用可能とします
サブクラスを作成して追加することがプログラムによってこのinit関数で動作します。私のコードで何が間違っていますか?また、私が望むことが可能なのでしょうか?
ありがとうございます!
'fatalError(" init(コーダー:)は実装されていません ")' - ストーリーボードをインスタンス化するときに呼び出されるものを推測します。 – Kevin