J'utilise un conteneur UIView pour héberger un UIImageView et faire un dessin personnalisé. À ce stade, j'aimerais dessiner au-dessus de ma sous-vue. Donc drawRect: dans mon conteneur, UIView ne dessine que sous les sous-vues.Méthode de surcharge (en particulier drawRect :) sans sous-classe
Existe-t-il un moyen de surcharger drawRect: dans ma sous-vue sans le sous-classer?
Je pense que la méthode swizzling peut être la réponse, mais j'espère pas.
(NOTE: oui, il aurait été plus intelligent d'avoir le UIView être la sous-vue du UIImageView, mais malheureusement je me suis engagé à mon erreur maintenant.)
Merci pour la clarification. Le remplacement est définitivement ce dont j'ai besoin, puisque drawRect: n'est jamais appelé directement. – SooDesuNe