Je suis très nouveau pour un langage rapide. Maintenant, j'ai implémenté UIView personnalisé dans mon projet en utilisant swift 3. Je voudrais accéder à cette UIView à partir de mon viewController. J'ai essayé d'importer ce UIView personnalisé dans mon contrôleur de vue comme je le fais habituellement dans l'objectif c. en utilisant import PinTitleView
. Mais ça ne marche pas. Il montre toujours "Aucun tel module PinTitleView". Je n'ai aucune idée de faire face à cela. Quelqu'un peut-il m'aider s'il-vous-plaît?Importer personnalisé UIView dans ViewController
1
A
Répondre
0
- créer un fichier XIB
- Créer UIView Classe SideView: UIView
- sélectionnez fichier XIB> sélectionnez le fichier owner> sélectionnez Identité Inspecteur jeu Nom de classe 4.
Utilisez ce code dans UIView Classe
déclarer variable
var sideSubView: SideView!
Utiliser Like This
sideSubView = SideView (cadre: CGRect (x: sender.frame.origin.x + sender.frame.size.width - 200, y: sender.frame.origin.y + 40, largeur: 200, hauteur: 200)) self.view.addSubview (sideSubView)
vous pouvez simplement utiliser comme ceci var myView: CustomView! –
Vous n'avez pas besoin d'une instruction d'importation dans Swift. Si c'est dans le même projet, vous pouvez simplement l'utiliser. –
s'il vous plaît lire ce tutoriel https://medium.com/@brianclouser/swift-3-creating-a-custom-view-from-a-xib-ecdfe5b3a960 –