What's the difference between custom class and file's owner setting in xib file?

后端 未结 2 504
星月不相逢
星月不相逢 2021-02-01 01:42

In a custom xib file, what\'s the difference between the two following setting methods shown in the images below?

相关标签:
2条回答
  • 2021-02-01 01:55

    When you add custom UIView with XIB you init this custom view in some UIViewController and write:

    let nib = UINib(nibName: "CardView", bundle: nil)
    let view = nib.instantiate(withOwner: self, options: nil).first as! CardView
    

    File's owner (in withOwner: parameter) this is usually owner is a ViewController where you add your custom UIView

    0 讨论(0)
  • 2021-02-01 02:05

    please check this link : What is the File's Owner (in Interface builder)? confused difference between Custom Class for an Object and for the File's Owner and steps via IB

    in first screen shot : you should set the custom class of your View .

    and in the second screen shot (files owner) you can Set the file's owner to your UIView subclass so that you can connect outlets to it

    0 讨论(0)
提交回复
热议问题