Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5

Statusbar Farbe nur im DIALER ändern
#1

Hallo zusammen. Ich hoffe mir kann geholfen werden. Ich habe meinen Hauptbildschirm sowie den Dialer verändert. Im Hauptbildschirm ist die Farbe der Statusbar ja schwarz / transparent. Im Dialer hingegen ist sie, ich nenne es mal Hellblau.
De Farbe kann man ja in der info.plist ändern, soweit war ich schon. Nur steht in der info.plist des Dialers:

<key>UIStatusBarTintParameters</key>
<dict>
<key>UINavigationBar</key>
<dict>
<key>Style</key>
<string>UIBarStyleDefault</string>
<key>Translucent</key>
<false/>
</dict>

Das <false/> habe ich mit <true/> ersetzt. Sobald ich den Dialer aufrufe, zeigt er mir die Statusbar auch schwarz/transoparent an. Aber nach ca. 3 Sekunden ändert es sich wieder in Hellblau... Warum????

Hier noch zwei Screenshots, damit man auch ne Ahnung hat von was ich rede.

Danke im voraus für euere Hilfe.

Gruß..

[Bild: Screen_1-e1363479511543.jpg] [Bild: Screen_2-e1363479588991.jpg]
Zitieren
#2

Wie ist die Farbe der StatusBar denn in der Rechner.app?
Zitieren
#3

In der Rechner App ist sie schwarz aber nicht schwarz/transparent wie im Home screen. Bei den Einstellungen z.B ist sie wiederum Hellblau wie beim Dialer...
Zitieren
#4

Die Farbe nur im Dialer zu ändern geht nicht. Wenn dann auch in den anderen Apps. So wie ich den Code verstehe wird anstatt der Tintoverlay_Base.png die Translucent_Base@2x.png verwendet. Die Translucent_Base@2x.png ist für den Home und Lockscreen zuständig. Davon, dass das aber nur im Dialer greifen soll steht in deinem, Code ja nichts. Deshalb soll das sicherlich eigentlich überall so sein wo die Tintoverlay_Base.png angezeigt wird.

Anscheinend funktioniert das (noch) nicht so wie es soll. Das sollte aber auch kein Problem sein. Man kann das ja per Grafik lösen. Und zwar einfach die Translucent_Base@2x.png als Tintoverlay_Base.png in Library/Themes/deinTheme/UIIMages abspeichern.
Zitieren
#5

Hi... Danke für deine schnellen Antworten. Das Problem daran ist, das ich kein Theme im Sinn von Winterboard oder ähnliches benutze. Ich hab alle Bilder (rein vom Dialer) direkt im var/stash/Applications.xxxxx/MobilePhone.app geändert. Da liegt keine der von die genannten Dateien. Hab mit Winterboard versucht eine var/stash/Themes.xxxx/meintheme/Bundles/com.apple.springboard/Default_BG.png
zu aktivieren, aber geht auch net. Es wird beim Aufrufen schwarz/transparent und dann Standart Hellblau... Is echt zum Mäusemelken. Das Design gefällt mir so gut, aber die Statusbar passt einfach nicht ins Gesammtbild...

Und wenn ich das nur so ändern kann, das dann alle Apps den schwarz/transparenten Look der Statusbar haben, soll's mir recht sein. Ich mag den ;o)
Zitieren
#6

Der Pfad ist var/stash/Themes.xxxx/meintheme/UIImages/TintOverlay_Base@2x.png
Zitieren
#7

Ok, danke vielmals. Werd ich morgen direkt ausprobieren. Hans für heute aufgegeben Smiley Sonst fliegt das Handy zusammen mit dem Rechner aus dem Fenster Biggrin
Nochmals Danke!!!
Zitieren
#8

Also, die genannte Methode von Leopard geht leider auch nicht. Es bleibt nach wie vor kurz schwarz und wechselt dann zu hellblau. Is echt nervig das ganze. Hab leider kein Tool gefunden, mit dem ich die Farbe ändern kann, das sie überall gleich ist. Mit Springtomize 2 kann ich nur andere dinge einstellen, aber keine Farbe...

Noch jemand ne Idee?

Gruß
Zitieren
#9

Die Methode funktioniert. Dann stimmt bei dir etwas nicht. Dass sie funktioniert ist sicher. Welche Grafik hast du denn eingefügt?
Zitieren
#10

@*Leopard*

bei mir klappt das auch nicht, habs grade mal probiert.

Ich hatte aus Cydia die "Transparent Statusbar" installiert, habe in dem Ordner die Translucent_Base@2x.png nochmal als TintOverlay_Base@2x.png abgespeichert, und nach einem Respring bleibt die Statusbar blau
Zitieren
#11

Ist doch klar. Ihr setzt eine transparente Grafik ein. So funktioniert das aber nicht. Die Tintoverlay Grafik ist doch selber transparent. Was ihr seht ist keine StatusBar an sich sondern der obere Teil der App, die ihr geöffnet habt.

Wenn ihr das nicht wollt, dann dürft ihr keine transparente Datei nehmen. Prost
Zitieren
#12

@*Leopard*

das ist dann aber witzlos irgendwie, oder?

Verstehe ich das richtig?

Wenn ich überall eine Transparente Statusleiste haben möchte, dann muss ich hinnehmen, das die Statusbar in der Telefon App u.ä. Apps so komisch Blau bleibt?
Zitieren
#13

Das ist korrekt. Ist seit iOS 6 so. Würde aber auch unter iOS 5 total affig aussehen. Selbst, wenn das gehen würde, dann würde es nicht gut aussehen. Guck dir mal die iOS 5 Themes alle an. Da gibt es keines mit einer transparenten StatusBar für die Apps. Prost . Wenn ich mich recht erinnere, dann scheint dort nämlich dann die StatusBar des Homescreens durch mit samt Signalbars.
Zitieren
#14

Prost Supi, wieder was dazugelernt
Zitieren
#15

(18.03.2013, 00:27)*Leopard* schrieb:  Was ihr seht ist keine StatusBar an sich sondern der obere Teil der App, die ihr geöffnet habt.
Das kann aber nicht sein. Der Dialer ist bis obenhin in diesem dunklen Ton gehalten... Da hab ich keine blaue Farbe benutzt. Mein Homescreen kann es auch nicht sein, denn das Wallpaper ist wie du siehst auch in einer anderen Farbe... Die TintOverlay_Base@2x.png habe ich auch mal testweise einfach komplett schwarz gemacht und es funktioniert nicht. Was mich einfach wundert, ist die Tatsache das es am Anfang schwarz ist und dann ins Hellblau "fadet"...
Zitieren
#16

Was ich sage ist korrekt. Ich weiß auch nicht was du machst, aber du machst es dann falsch Prost

Hier mal ein Beispiel.

Das erste Bild ist der originale Dialer. Das zweite Bild ist eine bearbeitetet StatusBar von mir. Ganz links habe ich transparent gelassen. Da scheint haargenau dieselbe Farbe durch wie bei dem originalen Bild.

[Bild: IMG_0396_zps29da4125.png]

[Bild: IMG_0397_zps21185f78.png]
Zitieren
#17

Aber mal noch ne andere Frage... Die leiste ganz unten, auf der sich die Favoriten, Anrufliste etc. befindet... Wie nennt sich diese Hintergrundgrafik? Also rein die schwarz/graue Leiste. Die icons hab ich gefunden, sind im MobilePhone.app Ordner. Aber der Hintergrund nicht. Kann das sein, das s sich dabei um einen "allround" hintergrund handelt? Denn der selbige wird z.B bei iFile verwendet...

EDIT: Hmm, bei iFile ist eine Default@2x.png vorhanden, auf der diese leiste vorhanden ist... Also keine eigene .png für die kleine Leiste...

Jetzt hab ich gerade gesehen, diese Default@2x.png, DefaultDialer@2x~iphone.png sowie eine Default.searchInCall@2x~iphone.png sind auch in dem MobilePhone.app Ordner... Was hat es mit diesen bildern auf sich?

Sorry falls ich nerven sollte, aber ich verzweifel hier bald PinchPinchPinchWackoWackoWacko
Zitieren
#18

Die Leiste heißt UIButtonBarBlackOpaqueBackgroundTall@2x.png und kommt nach Library/Themes/deinTheme/UIImages

Und ist 640x98 Pixel groß.
Zitieren
#19

@*Leopard* Kannst du mir nochmal genau erklären, wiedu deine Statusbar oben bunt gemacht hast. Also welche Datei du bearbeitet und in welchen Ordner genau du die gepackt hast?
Zitieren
#20

OhmyWackoShiftyOhmy *an den Kopf klopp* Ich nehme alles zurück !!! Was Leo gesagt hat bezüglich
"Der Pfad ist var/stash/Themes.xxxx/meintheme/UIImages/TintOverlay_Base@2x.png" stimmt... Es geht auch, wenn man nicht einen Bundles Ordner zwischen /meintheme/ und /UIImages/ macht...(so wie ich, warum auch immer... Ich nenne es mal geistige Umnachtung)...

Danke Leo... Bist jetzt schon für mich der beste ProstCool

Aber ne kurze Info zu den anderen Bildern die ich genannt habe, wären noch sehr nett.
Zitieren


Möglicherweise verwandte Themen…
Thema / Verfasser Antworten Ansichten Letzter Beitrag
Letzter Beitrag von KycoZ
08.02.2013, 13:06
Letzter Beitrag von iphilly
26.07.2012, 15:07



Benutzer, die gerade dieses Thema anschauen: