2010-05-06 7 views
9

Mein Problem ist dies, ich möchte eine Komponente zu meiner App hinzufügen, die ich in einer anderen App gesehen habe. Jedes Mal, wenn ich das möchte, suche ich nach dem Namen. Ich brauchte einige Zeit, um den Namen von UIActionSheet zu finden. Jetzt suche ich nach dem transparenten Overlay, das erscheint, wenn Sie die Lautstärke erhöhen oder verringern.Gibt es eine visuelle Anleitung zu den UIKit-Komponenten?

Gibt es also eine gute visuelle Anleitung zu den UIKit-Komponenten? Als Beispiel siehe die visual guide to swing components oder diese visual guide, die zu kurz/unvollständig ist. Und zweitens, wie heißt die Komponente, nach der ich suche?

Antwort

6

Apple hat eine Beispiel-iPhone-Anwendung namens UICatalog zur Verfügung gestellt. Es listet alle (oder die meisten?) Der Standard-UIKit-Komponente in verschiedenen Varianten auf.

Sie können die Probe von here herunterladen.

+0

Danke, das ist ein guter, aber es sind definitiv nicht alle UI-Komponenten drin. Z.B. Die TabBar fehlt. –

+0

Das stimmt, also ist mein "(oder die meisten?)" Die richtige Antwort. Ich bezweifle jedoch, dass es möglich wäre, alle UIKit-Klassen in eine Anwendung zu integrieren, da einige von ihnen nur auf der Root-Ebene Sinn machen - was bedeutet, dass sie nicht koexistieren könnten und ein echtes Look-and-Feel geben. –

+0

Sie haben recht und ich gebe Ihnen eine positive Bewertung. Ich hoffe jedoch, dass jemand einen Link zu einer guten Website bereitstellen könnte. –

7

Die iOS-Dokumentation enthält einen Abschnitt mit der Bezeichnung iOS UIKit UI Catalog, in dem die verschiedenen UI-Funktionen namentlich mit Links zu den API-Dokumenten angezeigt werden und empfohlen wird, wie und wann sie verwendet werden sollten.

+0

Dead Link (zumindest jetzt), haben Sie eine Alternative, oder vielleicht eine Zusammenfassung, die Sie hinzufügen können, wenn es wieder bricht? –

+0

Aktualisierte den Link. – progrmr

+0

@progrmr, der UIKit-Link https://developer.apple.com/documentation/uikit hat gerade eine Klassen-/Methodendokumentation, wahrscheinlich geändert seit 2010, als Sie ihn gepostet haben. kann keine visuellen Hinweise darauf finden, welche Elemente verfügbar sind: -/ – Mobigital

2

Ich hatte vor kurzem das gleiche Problem. Viel googelnd kam ich auf die folgende Seite. Diese Überlagerung funktioniert sehr gut und ist einfach zu bedienen.

Blick auf: http://github.com/jdg/MBProgressHUD

Hoffnung ist das, was Sie suchen.

+0

Nun, das beantwortet zumindest den zweiten Teil meiner Frage. Danke und +1. –

Verwandte Themen