What's the difference between custom class and

2020-05-18 05:06发布

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

enter image description here

2条回答
Bombasti
2楼-- · 2020-05-18 05:20

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

查看更多
你好瞎i
3楼-- · 2020-05-18 05:27

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

查看更多
登录 后发表回答