2009-04-11 6 views
0

Je cherche un aperçu sur une meilleure pratique pour ce qui suit:Cocoa/Cocoa-touch les meilleures pratiques pour le dessin personnalisé d'un UIView

J'ai un UITableView dans lequel je voudrais dessiner une forme personnalisée en chaque UITableViewCell. Quelque chose comme l'ellipse de forme «pilule» dans l'application de messagerie d'Apple qui décrit combien de messages sont dans un dossier.

Quelle est la meilleure pratique pour cela? Dois-je sous-classer UIView, et ajouter la classe à mon UITableView, puis utiliser drawAtPoint :?

Je préfère ne pas sous-classer UITableViewCell, et je suis presque certain que ce n'est pas nécessaire. Mes cellules sont plutôt communes autrement.

Comment le feriez-vous?

Répondre

0

Je voudrais concevoir mes cellules dans Interface Builder. Je serai beaucoup plus facile que de sous-classer la classe UITableViewCell, et vous trouverez un didacticiel vidéo génial sur la façon de le faire here. Et, sans codage, vous aurez la possibilité de concevoir vos composants personnalisés avec un très bel outil graphique.

Pour le dessin de type ellipse, vous pouvez utiliser une sous-classe UIView simple que vous pouvez placer où vous le souhaitez avec Interface Builder.

Questions connexes