Pour une meilleure réutilisation, je veux créer une vue de table en dehors de mon Storyboard.
Maintenant, quand je crée un ViewController basé sur UITableView
avec Nib dans Xcode, j'obtiens le TableView par défaut dans le fichier nib. Cependant, je ne suis pas en mesure dans Interface Builder d'ajouter des cellules prototypes comme je le suis dans mon Storyboard.
N'est-il pas actuellement possible d'ajouter des cellules prototypes dans une plume ou est-ce que je manque quelque chose.
Merci beaucoup pour toute aide.
iOS 5 inclut une nouvelle méthode sur UITableView: registerNib: forCellReuseIdentifier:
Pour l'utiliser, mettez un UITableViewCell dans une pointe. Ce doit être le seul objet racine dans la plume.
Vous pouvez enregistrer la plume après avoir chargé votre tableView, puis lorsque vous appelez dequeueReusableCellWithIdentifier: avec l'identifiant de cellule, il la tirera de la plume, tout comme si vous aviez utilisé une cellule prototype Storyboard.
Dans Swift 4:
Important - Register le fichier nib dans viewDidLoad
yourTableview.register(UINib.init(nibName: "CustomCellTableViewCell", bundle: nil), forCellReuseIdentifier: "Cell")
(ou)
yourTableview.register(UINib(nibName: "CustomCellTableViewCell", bundle: Bundle.main), forCellReuseIdentifier: "Cell")