UITableViewCell sous-classe avec XIB Swift

J'ai un UITableViewCell sous-classe NameInput qui se connecte à un xib avec une coutume init méthode.

class NameInput: UITableViewCell {

    class func make(label: String, placeholder: String) -> NameInput {

        let input = NSBundle.mainBundle().loadNibNamed("NameInput", owner: nil, options: nil)[0] as NameInput

        input.label.text = label
        input.valueField.placeholder = placeholder
        input.valueField.autocapitalizationType = .Words

        return input
    }

}

Est-il une manière que je peux initialiser cette cellule dans le viewDidLoad méthode et toujours le réutiliser? Ou dois-je m'inscrire à la classe elle-même avec une réutilisation d'identification?

OriginalL'auteur jamespick | 2015-02-12