Vous pouvez préparer la cellule dans Interfacebuilder, la lier à un IBOutlet de votre Viewcontroller et la renvoyer lorsque la vue de table demande la bonne ligne. Au lieu de cela, vous pouvez créer un fichier xib séparé pour la cellule (à nouveau avec IB) et le charger en utilisant UINib lors de la création des cellules.
Enfin, vous pouvez créer le commutateur par programme et l'ajouter à votre vue de contenu ou accessoireview de cellules.
Lequel vous convient le mieux dépend en grande partie de ce que vous aimez faire. Si le contenu de votre tableviews est fixe (pour une page de paramètres, etc.) les deux premiers pourraient bien fonctionner, si le contenu est dynamique, je préférerais la solution programmatique. S'il vous plaît être plus précis dans ce que vous aimeriez faire, cela rendrait la réponse à votre question plus facile.
Quel est le problème avec la façon actuelle que vous le faites? – MobileMon