What's the difference between custom class and file's owner setting in xib file?
IosInterface BuilderXibIos Problem Overview
Ios Solutions
Solution 1 - Ios
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
Solution 2 - Ios
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