Pourquoi ne devrais-je pas la sous-classe des UIButton?

J'ai posé quelques questions sur stack overflow sur sous-classement d'un UIButton, et un couple de personnes m'ont informé que je ne devrais pas sous-classe d'une UIButton.

Quels sont les aspects négatifs de la sous-classement d'un UIButton? Et je sais que c'est vague, mais ce sont d'autres alternatives de sous-classement d'un UIButton?

  • Quelle est votre raison d'une sous-classe UIButton? Spécifier le type de bouton custom. Quoi d'autre est nécessaire?
  • J'ai demandé plus juste si je veux à la sous-classe dans le futur, pourquoi je ne devrais pas le faire. Mais maintenant, je vais avoir environ 20 boutons dans mon application qui ont le même arrière-plan, la police, le rembourrage de la taille du texte, etc. Donc, je voulais même un certain temps et le code par le sous-classement.
  • Il n'y a aucune raison que vous ne pouvez pas sous-classe UIButton. En fait, je fais en sorte que je peux utiliser de l'IB pour définir le look de mon bouton. Pourquoi? La flexibilité de conception. Beaucoup de gens ont sous-classé UIButton. J'ai sous-classé UIButton. Cette conviction qu'il ne peut pas est quelque chose qui se répété mais manque de preuve.
  • Sous-classement UIButton est que d'autres éléments tout à fait bien. Mais pour les plus complexes de sous-classement (comme des étiquettes personnalisées, imageViews etc.) UIControl sous-classe est toujours la meilleure idée.
InformationsquelleAutor SirRupertIII | 2012-11-02