Sie haben eine Nib-Datei (.xib) zu erstellen, können Sie das tun, indem tun Datei ->New ->Ansicht (unter Abschnitt Userinterface)
dann Setup Ihr UITableViewCell Element und einige reuseIdentifier setzen, können Sie auch Unterklasse erstellen, wenn Sie
dann in Ihrem Viewcontroller benötigen
in viewDidLoad (wo Sie sich diese benutzerdefinierten tableViewCell nutzen wollte) müssen Sie diese Feder registrieren mit dem Tableview wie
override func viewDidLoad() {
// the .xib filename
tableView.registerNib(UINib(nibName: "CustomCell", bundle: nil), forCellReuseIdentifier: "CustomCellId")
}
dann in cellForRowAtIndexPath, können Sie es normalerweise wie der Prototyp Zelle verwenden,
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCellWithIdentifier("CustomCellId", forIndexPath: indexPath) as! Customcell
// your custom code
return cell
}
Vielen Dank, bitte beachten Sie, dass es einen fehlenden Parameter im 'UINib' Initialisierer gibt. –
@appzYourLife Sie sind richtig, danke. Das aus dem Speicher ohne Xcode eingegeben, vergaß es. –