Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   IOS9 und Status Bar (https://www.delphipraxis.net/186915-ios9-und-status-bar.html)

Peter666 11. Okt 2015 17:35

IOS9 und Status Bar
 
Hallo,

ich habe früher die Status Bar transparent geschaltet, indem ich:

Delphi-Quellcode:
  BorderStyle := TFMXFormBorderStyle.None;
  sharedApplication.setStatusBarHidden(False, UIStatusBarAnimationNone);
  sharedApplication.setStatusBarStyle(1);
gemacht habe und in der plist den Eintrag:

Code:
<key>UIViewControllerBasedStatusBarAppearance</key>
        <false/>
gesetzt habe. Das geht aber unter IOS9 leider nicht mehr. Kennt jemand eine Methode, wie man das anderweitig umsetzt?

Peter

Rollo62 12. Okt 2015 08:20

AW: IOS9 und Status Bar
 
Hallo Peter,

kannst du nicht die FMX-Styles benutzen, oder musst du das unbedingt nativ machen ?

Rolf

Union 12. Okt 2015 08:57

AW: IOS9 und Status Bar
 
Die Statusbar wird von iOS verwaltet, da kommt man mit Stlying nicht wirklich weit.

CHackbart 12. Okt 2015 11:17

AW: IOS9 und Status Bar
 
Hmm,

ich habe auch so gemacht wie du. Ich hab noch nicht alle Anwendungen portiert nach XE10, aber damals hab ich da ein TLayout mit einer Höhe von 15 Pixeln on Top platziert, FormStyle auf None gesetzt, die plist angepasst und die Statusbar aktiviert - ähnlich wie du das auch machst. In XE5 ging das noch.
Am besten du beisst in den sauren Apfel und setzt canvas.fill.color auf die gewünschte Farbe und Borderstyle auf Sizeable. Das schaut nicht so schön aus, aber ist auch nicht so hässlich und du musst nicht so kämpfe mit der plist austragen.

Christian

Sir Rufo 12. Okt 2015 11:31

AW: IOS9 und Status Bar
 
Was soll denn hier überhaupt erreicht werden? Die Hintergrundfarbe der Statusbar setzen?

CHackbart 12. Okt 2015 11:58

AW: IOS9 und Status Bar
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ja, ich denke mal sowas.

Sir Rufo 12. Okt 2015 12:00

AW: IOS9 und Status Bar
 
Dann einmal hier schauen
http://stackoverflow.com/questions/3...ios-app-in-xe8


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz