Prototipo de celdas en un plumín en lugar de un guión gráfico

Para una mejor reutilización, quiero crear una vista de tabla fuera de mi Storyboard.

Ahora cuando creo un ViewController basado en UITableView con Nib en Xcode, obtengo el TableView por defecto en el archivo nib. Sin embargo, en Interface Builder no puedo agregar prototipos como estoy en mi Storyboard.

¿Actualmente no es posible agregar prototipos de células en una punta o me falta algo?

Muchas gracias por la ayuda.

iOS 5 incluye un nuevo método en UITableView: registerNib: forCellReuseIdentifier:

Para usarlo, coloca una UITableViewCell en un plumín. Tiene que ser el único objeto raíz en el plumín.

Puede registrar el plumín después de cargar su tableView, y luego cuando llame a dequeueReusableCellWithIdentifier: con el identificador de celda, lo extraerá del plumín, como si hubiera usado una celda de prototipo Storyboard.

En Swift 4:

  1. Cree una nueva Clase CocoaTouch, Subclase de UITableViewCell.
  2. Importante : habilite la casilla ‘Crear también archivo XIB’ que crea un archivo Swift y un archivo .xib
  3. Agregue tags en el Xib, como lo haría con una celda prototipo en Storyboard
  4. Conecte las salidas de tags al nuevo archivo rápido
  5. Importante : registre el archivo de punta en viewDidLoad

     yourTableview.register(UINib.init(nibName: "CustomCellTableViewCell", bundle: nil), forCellReuseIdentifier: "Cell") 

    (o)

     yourTableview.register(UINib(nibName: "CustomCellTableViewCell", bundle: Bundle.main), forCellReuseIdentifier: "Cell") 
  6. Implemente el origen de datos y delega como normal y escriba el tipo a CustomCell en cellForRowAtIndexPath.