Question

À l'heure actuelle, j'ai un écran des paramètres dans mon application iPhone construit avec Interface Builder, il se compose d'une image d'arrière-plan, certains champs de texte, des étiquettes et des boutons. Parce que cela semble mauvais, je veux convertir les paramètres voir un UITableView avec UITableViewCells personnalisés.

Je l'ai déjà essayé d'ajouter quelques cellules dans la XIB de mon écran des paramètres et de les retourner dans la méthode cellForRowAtIndexPath (avec [retour myCell];), comme il est écrit dans le tutoriel d'Apple, mais cela ne fonctionnait pas pour moi - tout mon TableView regardé étrange et il ne montre correctement la première cellule.

Est-il possible de concevoir ces cellules personnalisées dans Interface Builder? Est-ce que je dois créer un vide pour eux XIB au catalogue ou puis-je les mettre dans ma vue XIB? Et comment puis-je les insérer dans mon TableView?

Merci à l'avance,

Yassin

Était-ce utile?

La solution

Vous pouvez ajouter absolument cellules de table personnalisés que vous avez construit dans le constructeur d'interface. Cela inclut les cellules statiques et dynamiques cellules. Toutefois, sans vous fournir plus d'informations le mieux que je peux dire est « double vérifier la documentation et essayez à nouveau. » Je ne peux dire que cela fonctionne et il est assez simple il est donc difficile de dire ce que vous avez manqué. Il pourrait être plus utile si vous postez ce que vous avez pour la tableView:. Méthode cellForRowAtIndexPath

Puisque vous dites que vous avez juste quelques champs de texte, je vous conseille de regarder le technique pour le contenu statique de la ligne section du Tableau guide de programmation. Vous voudriez probablement que chaque champ de votre formulaire correspond à une ligne dans un segmentée Tableau, ça va faire tout plus joli.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top