2011-07-28 2 views
0

J'ai personnalisé TableViewCell et je veux l'utiliser en mode édition seulement. J'aime la vue d'accessoire de suppression dans le côté gauche et la vue de commande de réorganisation dans le côté droit. Mais je veux le déplacer un peu au centre de la cellule. Puis-je le faire?Comment faire pour déplacer editingAccessoryView de UITableViewCell personnalisé en mode édition?

J'essaie quelque chose comme [cell.editingAccessoryView setFrame:()] mais sans succès.

Ou la seule option ici est entièrement personnalisée?

Répondre

0

La raison pour laquelle le cadre de la vue n'est pas réinitialisé est probablement due au fait que self.editingAccessoryView est nil, ce qui est le cas sauf si vous le définissez vous-même.

Oui, vous devriez essayer de fournir une vue d'édition personnalisée et réinitialiser sa propriété frame, mais cela peut interférer avec d'autres vues existantes.

Donc, votre meilleur pari est sûrement de faire une cellule personnalisée complète.

Questions connexes