J'ai créé une classe de bouton bascule personnalisée qui hérite de UIButton. J'ai ajouté le bouton à UITableViewCell sur le storyboard et assigné la classe "LmxStartStopToggleButton" dans la section Custom -> Class de l'explorateur d'identité. Pour le UITableViewCell j'ai créé aussi une classe personnalisée « LmxRijtijdTableViewCell » et ctrl-traîna jusqu'à la IBOutlet « rijtijdBtn »Transformer UIButton en UITableViewCell en classe personnalisée ne fonctionne pas
@property IBOutlet LmxStartStopToggleButton *rijtijdBtn;
du @interface de cette classe. Tout fonctionne bien. Mais après cela, je veux manipuler l'apparence du bouton à partir de l'UITableViewCell à l'initialisation. Runtime, il ne semble pas être de type "LmxStartStopToggleButton" mais de type UITableViewCellContentType et je ne peux pas lancer. Comment puis-je appeler une fonction sur le bouton si elle ne peut pas être lancée? Ou pourquoi n'est-il pas du type correct initialement si je l'ai placé dans l'explorateur d'identité?
LmxStartStopToggleButton *btn = ((LmxStartStopToggleButton *)self.rijtijdBtn);
Alors, quelle est votre question? Quel problème cela vous cause-t-il? –