2009-09-20 3 views
0

J'ai peu de contrôles personnalisés (vues d'image) ajoutés par programme à la cellule de table. Je veux les cacher quand la vue de table passe en mode d'édition et les montrer encore quand la vue sort du mode d'édition. Je n'utilise pas les sous-classes UITableViewCell, les contrôles sont ajoutés via la méthode tableView: cellForRowAtIndexPath:.Comment cacher/afficher les contrôles dans UITableViewCell quand il entre/sort du mode d'édition?

Quand et où devrais-je faire le hide/show?

Je me demande est-ce possible sans subclassing (où je pouvais le faire en layoutSubviews) ...

Répondre

0

Ce n'est pas possible sans sous-classe. Dans la sous-classe, remplacez la méthode layoutSubviews, puis écrivez le code pour contrôler la disposition.

0

Je pense que vous pouvez définir la propriété cachée sur la UIImageView

+0

Oui, je sais. La question est quand? Quelle méthode déléguée est toujours appelée quand la table entre et sort de l'édition. Je peux trouver une solution pour passer en mode d'édition, mais je ne trouve pas de solution pour sortir. –

Questions connexes