2011-03-17 1 views
8

Je voudrais créer une table modifiable similaire aux champs dans Contacts. Ils semblent être groupés, en utilisant UITableViewCellStyleValue2, mais le style de cellule change lorsqu'il devient modifiable en quelque chose que je ne peux pas recréer avec une ligne verticale entre textField et detailTextField, et detailTextField est modifiable. Cette cellule est-elle un UITableViewCell personnalisé ou existe-t-il une configuration prête à l'emploi?Comment créer un UITableView similaire à l'application Contacts iOS?

Je suis fondamentalement en train de créer une table pour modifier les informations d'adresse exactement comme cette application.

Répondre

0

Je pense que vous avez raison de dire que c'est une cellule personnalisée à ce moment-là, ou qu'ils ont au moins ajouté des éléments.

8

Il existe un exemple d'application IOS de développeur appelé iPhoneCoreDataRecipes qui montre comment ils font quelque chose comme ça.

Dans le fichier: IngredientDetailViewController.m lors du chargement des données de table, ils ont la ligne:

[[NSBundle mainBundle] loadNibNamed:@"EditingTableViewCell" owner:self options:nil]; 

En regardant le fichier EditingTableViewCell.xib, vous voyez qu'ils ont un Tableau cellule avec une étiquette et texte Champ, IngredientDetailViewController transmet les valeurs pour les champs d'étiquette et de texte. En utilisant cette astuce, vous devriez être capable de personnaliser facilement TableViewCell selon vos préférences. :-)

Questions connexes