iOS 7: UITabBarItem-Badge Z-Index

9

Ich möchte ein UITabBarItem Abzeichen über dem selectionIndicatorImage anzeigen. Es gibt 3 Screenshots:

Screenshots

Hellgraue Farbe ist selectionIndicatorImage . Ja, Abzeichen sieht gut aus. Wenn ich nach innen auf das Cloud-Symbol% ​​co_de% werde:

Es ist falsch .. Ich möchte Abzeichen über dem Auswahlbild zeigen. Wenn es kein Symbol für UITabBar gibt - sieht es gut aus.

Wie kann ich dieses Problem beheben? Danke im Voraus.

Bearbeitet

Ich füge Symbole in das Storyboard ein. Für Abzeichen habe ich den Code gemacht:

%Vor%

Für selectionIndicatorImage

%Vor%     
Artem Z. 31.01.2014, 05:21
quelle

2 Antworten

4

Ich weiß, dass es ein bisschen schwierig ist, aber ich denke, Apple hat TabBar Subview nicht in der richtigen Reihenfolge hinzugefügt. Wie auch immer, ich habe es auf folgende Weise behoben:

%Vor%     
dollar2048 07.03.2014 13:44
quelle
0

Ich hatte das gleiche Problem. Sie können es mit Code korrigieren, der @ dollar8 die Reihenfolge der UITabBarItems-Erstellung vorgeschlagen oder geändert hat.

Ich habe den 4. Tab mit Abzeichen und SelectionIndicatorImage des 5. Tab-Overlay-Buttons des 4. Tabs, also setze ich zuerst den 5. Tab:

%Vor%

und nach dem 4. Tab:

%Vor%

Und die Reihenfolge der Untersicht wird stimmen. Wenn ich den 4. Tab vor dem 5. Tab einstelle - die SelectionIndicatorImage Overlay-Badge-Ansicht.

    
a_alexeev 24.03.2014 15:15
quelle

Tags und Links