Wie kann ich eine UITableViewCell enthalten zwei Bezeichnungen?
Möchte ich meine UITableViewCell zu schauen, wie das Bild unten, wo es scheint zu sein, zwei Etiketten. Ist dies möglich, ohne die Unterklassen UITableViewCell?
alt-text http://img31.imageshack.us/img31/2764/photoobp.jpg
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es verschiedene Arten von UITableVieWCell. Siehe hier:
https://developer.apple.com/documentation/uikit/uitableviewcell/cellstyle
Ich denke, dass Sie verwenden möchten UITableViewCellStyleValue1.
Können Sie initialisieren Ihre UITableViewCell mit dem entsprechenden Stil:
https://developer.apple.com/documentation/uikit/uitableviewcell/1623276-init
Wenn Sie einen Stil, der hat zwei Etiketten, die Sie verwenden können, die textLabel und detailTextLabel-Eigenschaften, um Ihnen, jeweils.
Brauchen Sie nicht, um eine Unterklasse eines
UITableViewCell
um Inhalte zu ergänzen, um es. Hier könnte eine sample-Zelle-generation-Methode mit einem extra label:Lassen Sie mich wissen, wenn Sie irgendwelche Fragen haben. Kann ich klären, einige Dinge, wenn nötig.
contentView
ist mächtig und nützlich, diese extra-Arbeit nicht notwendig ist für die Beantwortung der konkreten Frage. Finden Sie in der table view cell styles für Beispiele von Zellen, die mit dem Fragesteller Anforderungen.Nicht sicher, wo u denke, Sie sehen 2 Etiketten...können Sie die UILabels Anzahl der lines-Eigenschaft, wenn Sie wollen, mehr Linien UILabel ref....Auch gibt es eine UITableViewCell Typ UITableViewCellStyleSubtitle
enthält eine detailTextLabel zusätzlich zu den normalen text-labels in UITableCell, so dass Sie bereits über eine eingebaute Zelle mit 2 text-Feldern, hier ist ein ref - ref UITableViewCell
Seine nicht 2 labels, aber 2 Tasten sind, müssen Sie 2 Schaltflächen in contentView Sicht der Zelle. Oder erstellen Sie eine Fußzeile oder Kopfzeile Anzuzeigen, und fügen Sie diese 2 Tasten.