j'ai un UITableView
dans mon contrôleur de vue et j'ai une coutume UITableViewCell
classe qui est utilisée pour réaliser le dessin des images, du texte dessin, lignes etc ..Que se passe-t-il lorsque nous tapons sur un UITableViewCell personnalisé dans iOS?
Toutes ces situations se drawRect:
au sein de la méthode. En dehors de cela, je l'ai vu quelques méthodes utilisées avec drawRect:
Ils sont ..
-(void)setNeedsDisplay
-(void)setSelected:(BOOL)selected animated:(BOOL)animated
-(void)setEditing:(BOOL)editing animated:(BOOL)animated
-(void)layoutSubviews
Ma question est, comment/quand avons-nous utilisé ces méthodes? PS: Mon vrai problème est que, lorsque j'appuie sur cette cellule personnalisée, les images et les textes que je dessine en utilisant drawRect: étaient masqués par le fond de sélection. C'est parce que le système remplace toutes les sous-vues de UITableViewCell avec l'arrière-plan de sélection. Mais, je veux changer seulement la couleur d'arrière-plan de la cellule seule quand elle a été tapée.
Juste confus !!
Merci pour l'info. Je vais certainement regarder ça. – Confused