web-dev-qa-db-fra.com

Impossible d'ajouter un PrototypeCell à UITableView dans le fichier xib

Je suis nouveau dans IOS. Je veux créer un UITableView dans un fichier xib au lieu de mon Main.storyboard.
Mais le problème est que lorsque je fais glisser un UITableViewCell vers UITableView, cela ne fonctionne pas comme dans Main.storyboard.
Ma Main.storyboard ont maintenant de nombreux écrans, il est donc très lent lors du chargement et il est également difficile de trouver un écran. Par conséquent, je veux mettre put UITableView dans un fichier xib.

Dois-je manquer quelque chose ou je fais quelque chose de mal?
Toute aide serait appréciée

Voici l'image de description enter image description here

28
Phan Van Linh

Je suis désolé, mais les cellules prototypes ne sont disponibles que dans les projets basés sur un storyboard. J'espère que vous ne serez pas allé trop loin dans l'approche xib et que vous pourrez essayer plusieurs storyboards à la place. Si vous les trouvez un peu accablants, c'est OK; ils s'améliorent - notez que vous n'avez pas besoin d'avoir un storyboard pour tous vos contrôleurs de vue. Vous pouvez en avoir plusieurs, soit liés dans le code, soit en utilisant des références de storyboard.

Si vous souhaitez vous en tenir à xibs, une autre option consiste à utiliser registerNib dans le code. Vous concevez donc vos cellules prototypes dans xibs, puis vous les enregistrez dans le code. Pas tout à fait aussi lisse, mais cela pourrait convenir à vos besoins.

37
TwoStraws

Veuillez vérifier ce processus.Suivez ceci et vous obtiendrez une cellule personnalisée à tableau

Create Table

Create New Class for Cell

Make this class subclass of UITableViewCell

enter image description here

Use this code to create custom cell to show in table

 do not forget to import custom cell

17
Anil solanki