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?

War es hilfreich?

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 ...

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