Dans un fichier xib personnalisé, quelle est la différence entre les deux méthodes de configuration suivantes illustrées dans les images ci-dessous?
veuillez vérifier ce lien: Quel est le propriétaire du fichier (dans le générateur d'interface)?différence confuse entre la classe personnalisée pour un objet et pour le propriétaire du fichier et les étapes via IB
dans la première capture d'écran: vous devez définir la classe personnalisée de votre vue.
et dans la deuxième capture d'écran (files owner
), vous pouvez définir le propriétaire du fichier sur votre sous-classe UIView afin de pouvoir y connecter des prises
Lorsque vous ajoutez un UIView
personnalisé avec XIB
vous lancez cette vue personnalisée dans un UIViewController
et écrivez:
let nib = UINib(nibName: "CardView", bundle: nil)
let view = nib.instantiate(withOwner: self, options: nil).first as! CardView
Propriétaire du fichier (dans withOwner:
paramètre) généralement propriétaire est un ViewController dans lequel vous ajoutez votre UIView
personnalisé