Wie hoch ist die Auflösung des Bildes für die Registerkartenleiste?
Und geben Sie bitte auch einige andere nützliche Informationen zu diesem Registerkartenbild.
Vielen Dank im Voraus.
Wie hoch ist die Auflösung des Bildes für die Registerkartenleiste?
Und geben Sie bitte auch einige andere nützliche Informationen zu diesem Registerkartenbild.
Vielen Dank im Voraus.
In der Dokumentation steht, dass das Bild der Registerkartenleiste normalerweise 30x30 groß ist, aber ich habe festgestellt, dass die beste Größe für die Einrichtung der Bilder 48x32 Pixel ist. Diese Größe wird immer noch gerendert und gibt Ihnen ein bisschen mehr Platz.
Das Bild ist ein PNG mit Transparenz, nur die Maske wird verwendet. Die Benutzeroberfläche stellt die Maske grau dar, wenn sie nicht ausgewählt ist, oder blau/chrom, wenn sie ausgewählt ist.
Wenn möglich, sollten Sie die vom System bereitgestellten Schaltflächen und Symbole in Navigationsleisten, Symbolleisten und Registerkartenleisten verwenden... Eine vollständige Liste der Standardschaltflächen und -symbole sowie Richtlinien zu ihrer Verwendung finden Sie unter "Vom System bereitgestellte Schaltflächen und Symbole".
Natürlich ist nicht jede Aufgabe, die Ihre Anwendung ausführt, eine Standardaufgabe. Wenn Ihre Anwendung benutzerdefinierte Aufgaben unterstützt, die Benutzer häufig ausführen müssen, müssen Sie benutzerdefinierte Symbole erstellen, die diese Aufgaben in Ihrer Symbolleiste oder Navigationsleiste darstellen. Wenn Ihre Anwendung eine Registerkartenleiste anzeigt, über die Benutzer zwischen benutzerdefinierten Anwendungsmodi oder benutzerdefinierten Teilmengen von Daten wechseln können, müssen Sie ebenfalls Symbole für die Registerkartenleiste entwerfen, die diese Modi oder Teilmengen eindeutig beschreiben. In diesem Abschnitt finden Sie einige Hinweise zur Gestaltung von Symbolen, die in Navigations-, Symbolleisten und Registerkartenleisten gut funktionieren.
Bevor Sie die Grafik für Ihr Symbol entwerfen, sollten Sie sich Gedanken darüber machen, was es vermitteln soll. Wenn Sie Entwürfe in Betracht ziehen, streben Sie ein Symbol an, das:
- Einfach und stromlinienförmig. Zu viele Details können ein Symbol schlampig oder unleserlich erscheinen lassen.
- Nicht leicht zu verwechseln mit einem der vom System bereitgestellten Symbole. Die Benutzer sollten in der Lage sein, Ihr individuelles Symbol auf einen Blick von den Standardsymbolen zu unterscheiden.
- Leicht verständlich und weithin akzeptabel. Bemühen Sie sich um ein Symbol, das von den meisten Nutzern richtig interpretiert wird und das von keinem Nutzer als beleidigend empfunden wird.
Nachdem Sie sich für das Aussehen Ihres Symbols entschieden haben, befolgen Sie diese Richtlinien bei der Erstellung:
- Verwenden Sie das PNG-Format.
- Verwenden Sie reines Weiß mit entsprechendem Alpha.
- Verwenden Sie keinen Schlagschatten.
- Verwenden Sie Anti-Aliasing.
- Wenn Sie eine Abschrägung hinzufügen möchten, achten Sie darauf, dass sie 90° beträgt (stellen Sie sich dazu eine Lichtquelle vor, die sich oben auf dem Symbol befindet).
- Für Symbolleisten- und Navigationsleistensymbole erstellen Sie ein Symbol mit einer Größe von etwa 20 x 20 Pixeln.
- Erstellen Sie für die Symbole der Registerkartenleiste ein Symbol, das etwa 30 x 30 Pixel groß ist...
Diese Aussage ist technisch nicht korrekt:
"...nur die Maske wird verwendet. Die Benutzeroberfläche stellt die Maske grau dar, wenn sie nicht ausgewählt ist, oder blau/chrom, wenn sie ausgewählt ist..."
Sie liefern keine Art von Maske. Vielmehr sollte das Registerkartenbild einfach ein monochrom .png-Bild, auch bekannt als nur 1 Farbe verwendet .
Wenn Sie ein farbiges Bild zur Verfügung stellen, wird UIKit es in ein monochromes Bild quantisieren. Im schlimmsten Fall wird das Farbbild ~8000 Bytes groß sein, was eine Verschwendung von ~6k (Retina) ist. Das Dateiformat muss 24-bit .png mit Transparenz sein, damit die Quantisierung richtig funktioniert. Auch wenn es sich um ein Farbdateiformat handelt, sollten Sie die Farbe nicht verwenden, da Sie sonst Platz verschwenden.
Um die richtige Größe mit der besten Leistung und Speichernutzung zu erhalten, sollten Sie eines dieser Programme verwenden:
Standardanzeige
48x32 .PNG, 24-bit mit Transparenz (aber nur 1 Farbe verwenden) . Schlimmster Fall: ~500 Bytes.
30x30 .PNG, 24-bit mit Transparenz (aber nur 1 Farbe verwenden) . Im schlimmsten Fall ~350 Bytes.
Retina-Display
60x60 .PNG, 24-bit mit Transparenz (aber nur 1 Farbe verwenden) . Schlimmster Fall: ~2000 Bytes.
Prüfen Sie die "UITabBarItem-Klassenreferenz" in der SDK-Dokumentation
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.