Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS Statusleiste (https://www.delphipraxis.net/177057-ios-statusleiste.html)

Peter666 13. Okt 2013 17:32

iOS Statusleiste
 
Hi,

ich hab mal eine Frage bezüglich der Statusleiste in iOS. Laut http://docwiki.embarcadero.com/RADSt..._Form_Designer reicht es ja den Borderstyle auf bsNone zu setzen. Beziehungsweise bei Android unter Projektoptionen->Versionsinformation theme auf Keine Titlebar zu setzen. Irgendwie will das aber nicht, sprich ich sehe sowohl auf dem Androiden, als auch unter IOS die Titeleiste.

RWarnecke 16. Okt 2013 02:55

AW: iOS Statusleiste
 
Unter welchem iOS hast Du denn getestet ? Bei mir funktioniert es unter iOS 6 wunderbar mit BorderStyle = None. Unter iOS 7 hat sich das Aussehen und auch die Funktionen komplett geändert.

Edit 1:
Unter XCode must Du in die Info.plist den Key UIViewControllerBasedStatusBarAppearance auf False setzen. Dann funktioniert es. Habe es leider mit Delphi noch nicht hinbekommen.

Edit 2:
Selbst unter XCode habe ich keine Möglichkeit gefunden, dass ich unter iOS 6 & iOS 7 die gleiche Anwendung verteilen kann, die mir die Statusleiste manuell über einen Button ausblenden kann. Nur wenn die folgenden drei Werte entsprechend in der Info.plist gesetzt sind, wird direkt beim Start der Anwendung die Statusbar ausgeblendet :
  • UIStatusBarHidden=true
  • UIStatusBarStyle=UIStatusBarStyleBlackTranslucent
  • UIViewControllerBasedStatusBarAppearance=false

Peter666 16. Okt 2013 09:17

AW: iOS Statusleiste
 
iOS7, das 6er kann ich gar nicht mehr testen - da ich das SDK nicht mehr auf dem Apple habe. Keine Ahnung warum XCode das entfernt hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:59 Uhr.

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