2016-08-23 3 views
-1

ich für eine Listview in Swift bin auf der Suche, die wie folgt aussieht:Wie kann ich eine Listenansicht wie die folgende Playlist-Übersicht von Apple Music erhalten?

Gesuch Listview: -

enter image description here

Ich möchte eine Listenansicht, die ein Bild im Hintergrund und einen Text über das Bild hat . Und wenn ich auf dieses Bild klicke, möchte ich zur nächsten Seite gehen.

Und wie bekomme ich diese Header?

Kopf Beispiel: -

enter image description here

Kann mir jemand helfen?

+0

Implementieren Sie ['UITableView'] (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITableView_Class/) mit' customTableCell'. Zeichnen Sie in Ihrer customTableCell-Klasse das benutzerdefinierte Design wie in Ihrem Anforderungsabbild gezeigt. Implementieren Sie die 'didSelectRowAtIndexPath'-Delegatmethode, um zur nächsten Site zu gelangen. – pkc456

+0

in der customTableCell ich den Hintergrund mit dem Bild und einen Text über das Bild? – MMbach

+0

Legen Sie ein Hintergrundbild fest. Legen Sie eine linksbündig ausgerichtete Beschriftung fest. Setzen Sie den 'accessoryType' der Zelle auf' UITableViewCellAccessoryType.DisclosingIndicator'. – pkc456

Antwort

1
  • Implementieren Sie die UITableView mit CustomTableCell.
  • Zeichnen Sie in Ihrer customTableCell-Klasse das benutzerdefinierte Design, wie in Ihrem Anforderungsabbild gezeigt. (Legen Sie ein Hintergrundbild fest. Legen Sie ein linksbündiges Etikett fest.)
  • Implementieren Sie die Delegatenmethode didSelectRowAtIndexPath, um zur nächsten Site zu gelangen.
  • Stellen Sie die accessoryType von Zelle zu UITableViewCellAccessoryType.DisclosureIndicator
  • Benutzerdefinierte Kopfzeile: - Stellen Sie die translucent Navigationsleiste. Legen Sie das benutzerdefinierte Bild in der Kopfzeile fest.
0

Sie müssen UITableView implementieren, um Ihre genannten Anforderungen zu erfüllen. Sie können eine benutzerdefinierte Zelle verwenden und UIImageview und UILabel darauf hinzufügen, um Bild und Titel anzuzeigen. Zweitens können Sie tableHeaderView implementieren, die Ihren Bedarf an Header erfüllen kann. Tableview ist speichereffizient mit großer Leistung. Also, in Ihrem Fall ist UITableView die richtige Wahl.

Verwandte Themen