2016-02-15 31 views
7

Ich arbeite in einer iOS Swift 2.0-Anwendung. Ich kann nicht für das Leben von mir herausfinden, wie man den Text auf der rechten Seite eines UITableViewCell kurz vor dem Enthüllungskennzeichen chevron (neben dem Erstellen einer benutzerdefinierten cell.accessoryView) setzen.Wie fügt man Text DetailDisclosureButton hinzu?

Hier ist ein Screenshot der App "Einstellungen", die genau das macht, was ich erreichen möchte.

cell accessory view screenshot

+0

können Sie es mit cu erreichen Stomzelle. – jo3birdtalk

Antwort

7

In Interface Builder, wenn Ihr Handy einrichten, wählen Sie den richtigen Details Stil:

cell.detailTextLabel.text = "Kilroy Was Here" 
3
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 

    let cell = tableView.dequeueReusableCell(withIdentifier: "CellId") ?? UITableViewCell(style: UITableViewCellStyle.value1, reuseIdentifier: "CellId") 
    cell.accessoryType = UITableViewCellAccessoryType.disclosureIndicator 
    cell.textLabel?.text = "Main text" 
    cell.detailTextLabel?.text = "Detail Text" 

    return cell 
} 
:

Right Detail

Dann den Wert auf die detailTextLabel Eigenschaft zuweisen

Verwandte Themen