Frage

Ich habe eine Tab-Leiste Anwendung mit Navigation Controller auf jedem Tab Artikel. Ich möchte nur über meiner Tab Bar eine schwebende (halb transparente Sicht) auf meine Tabellenansicht hinzuzufügen. Wie kann ich die Ergebnisse erreichen?

Die Ergebnisse werden ähnlich sein wie die Alpha-Liste auf der rechten Seite der Kontakt Anwendung Hauptansicht angezeigt wird. Ich hoffe, ich bin klar zu erklären, was ich tun möchte.

Jede Idee? Danke.

War es hilfreich?

Lösung

Wenn alles, was Sie tun möchten, ist den schwebenden alphabetische Anzeige (oder numerisch) Index oberhalb der Tabelle anzuzeigen, benötigen Sie nur zwei Methoden in Ihrem UITableViewDataSource zu definieren:

- (NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView
- (NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index

Sie stellen die A-Z (oder was auch immer) Liste der Abschnittstitel für Ihren Index, und wo in der Tabellenansicht jeder Abschnitt beginnt.

Für eine benutzerdefinierte Ansicht, sollten Sie in der Lage sein, eine Ansicht zu erstellen, setzen Sie den Hintergrund auf [UIColor Clear], dessen Inhalt auslegen, und fügen Sie es entweder als ein Subview der Tabellenansicht oder als Subview über dem Tisch Ansicht in einer Ansicht, die beide umschließt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top