J'ai sous-classé UIView et j'ai des propriétés comme la couleur de fond. J'ai initialisé la couleur dans la fonction initWithFrame:frame
fournie mais cela ne fonctionne pas. J'ai aussi essayé init
mais ça ne marche pas non plus. Alors, où dois-je mettre l'initialisation?UIView Sous-classe Init
Répondre
Je suppose que vous utilisez storybard ou nib pour charger la vue. Dans ce cas, vous devez remplacer le initWithCoder.
-(id)initWithCoder:(NSCoder *)aDecoder{
if (self = [super initWithCoder:aDecoder]){
NSLog(@"cmd %@",NSStringFromSelector(_cmd));
self.backgroundColor = [UIColor blueColor];
}
return self;
}
espérons cette aide.
Oui. Merci Cela fonctionne! – user2226125
@Vincent Dans ce cas, AwakeFromNib fonctionnerait-il? Merci. – Unheilig
@Unheilig Oui, il le fera. – mifki
- 1. Init UIView avec array de UIViewController
- 2. UIView sous-classé avec init personnalisé - est-ce sain d'esprit?
- 3. Créer une sous-classe UIView sans Init() - Swift?
- 4. Java init init block avec
- 5. concernant 1st init() et 2nd init()
- 6. UIViewController et nécessaire init (codeur:)?
- 7. question à propos de init et charger à partir de xib pour un UIView personnalisé
- 8. Réglage de la taille d'image UIView correcte sur alloc/init en fonction de l'orientation de l'appareil
- 9. Init Non
- 10. MainViewController init
- 11. Accès à UITableViewController> UIView> UIView?
- 12. UIView dans les UIView
- 13. UIView dans UIView issue
- 14. UIView drawRect vs initWithFrame
- 15. Empêche l'appel de la méthode init "abstract" class "init" tout en autorisant [super init]?
- 16. un masquants UIView
- 17. tableView dans UITableViewController est nul après init
- 18. Comment configurer/personnaliser les options "bower init" et "npm init"?
- 19. Ajout de paramètres init à la liste dans init (ServletConfig)
- 20. Personnalisé UIView dans swift
- 21. Surcharge init dans la sous-classe
- 22. UIView animation
- 23. UIView Subclassing et POO
- 24. Numéro de coin UIView
- 25. Performance: UIView dans un UIView ou remplacez le UIView?
- 26. Init modules dans apache2
- 27. IHttpModule Init pas tiré
- 28. Java init method
- 29. Constructeur AngularJS ou init?
- 30. Spring init-method params
try 'initWithCoder:' –