Was ist der Unterschied zwischen einer Details Disclosure-Taste und einer Disclosure Indikator?
-
28-09-2019 - |
Frage
Was ist der Unterschied zwischen einem Detail Disclosure-Taste und einer Disclosure Indicator?
Für mich sind beide Dinge genau das gleiche, nur, dass sie ein wenig anders aussehen. Die erste ist eine blaue runde Taste mit einem Chevron nach rechts. Der zweite ist ein einfaches Chevron nach rechts. Beide Dinge bedeuten das gleiche, zu mir. Sie bedeuten, „mehr“. Aber jemand behauptet, dass Apple die App ablehnen, wenn der eine oder andere in der falschen Situation verwendet wird.
Hat jemand ein Beispiel, wenn die blaue ausführliche Offenlegung Taste verwendet wird, und wenn die einfache Disclosure-Indikator ein solcher verwendet wird?
Lösung
Von Apple iPhone Human Interface Guidelines (a must-read, wenn iPhone-Entwicklung zu tun):
Disclosure Anzeige . Wenn dieses Element vorhanden ist, wissen Anwender sie kann überall in der Reihe tippen Sie auf die sehen nächste Ebene in der Hierarchie oder dem Entscheidungen mit dem Listenelement zugeordnet ist. Verwenden, um eine Offenlegung Anzeige in einer Zeile bei der Auswahl der Zeile ergibt sich der Anzeige einer anderen Liste. Seien Sie kein verwenden Offenlegung Indikator zu offenbaren Detaillierte Informationen über die Liste Artikel; Verwenden Sie stattdessen eine Detail Offenlegung Taste für diesen Zweck.
Detail Offenlegung Taste . Benutzer tippen Sie auf dieses Element detailliert zu sehen Informationen über das Listenelement. (Hinweis dass Sie dieses Element in Ansichten verwenden andere als Tabellenansichten, zu offenbaren Weitere Einzelheiten über etwas; siehe „Detail Disclosure Buttons“ für weitere Informationen.) In einer Tabellenansicht, verwenden, um eine Detail Offenlegung Schaltfläche in einem Zeile Details über die Liste anzuzeigen Artikel. Beachten Sie, dass das Detail Offenlegung Taste, im Gegensatz zu der Offenbarung Indikator kann eine Aktion ausführen, von der Auswahl der getrennten Reihe. Zum Beispiel in Telefon Favoriten, die Zeilen Klopfen initiiert einen Anruf an der Kontakt; Tippen auf das Detail Offenlegung Taste in der Reihe enthüllt Weitere Informationen über den Kontakt.
Andere Tipps
Wenn Sie die Detail Offenlegung Taste wirkt es wie ein Knopf.
Was bedeutet, dass der Benutzer auf diese Schaltfläche, um tippen hat eine Aktion auszuführen (dieses Tippen durch die Umsetzung der - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath
Methode des UITableViewDelegate
fangen kann).
Wenn Sie das Kennzeichen verwenden, dann zieht es einfach auf den Pfeil auf der rechten Seite und Sie werden die - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
um zu implementieren, um den Wasserhahn auf die gesamte Tabellenzelle zu fangen.
Hope es hilft ...