0
XIBに基づいてカスタムUIViewを定義しています。そこで私はGithubからCustomXIBSwift-masterをコピーしました。それはとてもうまくいく。私は私の目的のためにそれを少し変更しました。Swift3参照先コンセントをリンクできません
ラベル(lblTitleは)今、私はまた、ファイルの所有者に二サブラベルための参照アウトレットを作りたいファイルの所有者
に参照の出口としてリンクされています。しかし、私はドットライン法を使用してこれを線引きすることも、IBOutletを手動で含めることもできません。
XIBは、型のUIViewであるCustomXIBSwiftマスタに基づきます。 UIViewの代わりにカスタムクラスを指定すると、クラッシュします。 SWIFTコードの
パート:
func loadViewFromNib() {
let bundle = Bundle(for: type(of: self))
let nib = UINib(nibName: "SlidingAlertView", bundle: bundle)
let view = nib.instantiate(withOwner: self, options: nil)[0] as! UIView
view.frame = bounds
view.autoresizingMask = [.flexibleWidth, .flexibleHeight]
self.addSubview(view);
}
がどのように私は、このビューからスウィフトのファイルへの参照アウトレットを作ることができますか?
あなたは 'SimpleCustomView'クラスで' IBOutlet'を実装する必要があります。 – vadian
IBOutletsが定義されていますが、XIBのUILabelsに接続できません – Vincent
ビューのクラスは、(最初のスクリーンショットのように)サブクラスの名前に設定する必要があります。 – vadian