2017-03-14 10 views
0

XIBに基づいてカスタムUIViewを定義しています。そこで私はGithubからCustomXIBSwift-masterをコピーしました。それはとてもうまくいく。私は私の目的のためにそれを少し変更しました。Swift3参照先コンセントをリンクできません

ラベル(lblTitleは)今、私はまた、ファイルの所有者に二サブラベルための参照アウトレットを作りたいファイルの所有者 enter image description here

に参照の出口としてリンクされています。しかし、私はドットライン法を使用してこれを線引きすることも、IBOutletを手動で含めることもできません。

enter image description here

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); 
} 

がどのように私は、このビューからスウィフトのファイルへの参照アウトレットを作ることができますか?

+0

あなたは 'SimpleCustomView'クラスで' IBOutlet'を実装する必要があります。 – vadian

+0

IBOutletsが定義されていますが、XIBのUILabelsに接続できません – Vincent

+0

ビューのクラスは、(最初​​のスクリーンショットのように)サブクラスの名前に設定する必要があります。 – vadian

答えて

0

UILabelsとFile's Ownerを接続できませんでした。 File's Ownerのthee Custom Classを指定することもできます。

enter image description here

関連する問題