In UITableView funktioniert cell.detailTextLabel.text nicht ... warum?

In tableView:cellForRowAtIndexPath: habe ich Folgendes:

cell.textLabel.text = @"label";
cell.detailTextLabel.text = @"detail";

Den textLabel zeigt, wie erwartet, aber die detailTextLabel nicht angezeigt, obwohl es keine Diagnose. Was ich erwartete war, dass die "Details" der text erscheint in der Zelle auf einer zweiten Zeile, unter dem "normalen" text, möglicherweise mit einer kleineren Schriftgröße.

Die gleiche Frage in einem anderen posting hier, und user "jbrennan", antwortete Sie, dass das tableview cell-Stil muss etwas anderes sein als UITableViewCellStylePlain. Allerdings scheint es, gibt es nur zwei mögliche Stile, UITableViewCellStylePlain und UITableViewCellStyleGrouped. Bekomme ich das gleiche Ergebnis mit entweder (die detail-label nicht angezeigt wird).

Ist es eine andere Zelle Stil, ich bin nicht zu sehen in der Dokumentation? Hast UITableView Veränderung in den letzten update und die detailTextLabel ist nicht mehr verfügbar? Muss ich etwas extra zu tun, um es erscheinen? Irgendwelche Vorschläge?

Ich bin mit xcode 3.2.5 und Gebäude für die iPhone 4.2 Simulator.

InformationsquelleAutor der Frage RobertL | 2011-01-29

Schreibe einen Kommentar