Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi 10.3.1 Iphone X Notch & Home Button Standarddarstellung anders? (https://www.delphipraxis.net/200103-delphi-10-3-1-iphone-x-notch-home-button-standarddarstellung-anders.html)

AuronTLG 20. Mär 2019 12:44

Delphi 10.3.1 Iphone X Notch & Home Button Standarddarstellung anders?
 
Moin,

ich habe gerade zum ersten Mal auf 10.3.1 eine meiner Apps auf dem Iphone X kompiliert und musste mit Schrecken feststellen, dass nun oben und unten ein hässlicher Schwarzer Rand zu sehen ist anstatt meiner schönen Leisten, welche den Notch-Bereich und den Home-Button-Bereich abdecken.

In der Patch-Beschreibung habe ich nur lesen können, dass "der Support für IOS 12 und Iphone X erweitert wurde", weswegen ich jetzt leider nicht weiß, was da genau passiert ist, und wie ich es wieder wie früher hinbekomme.

Weiß rein zufällig jemand, was genau sich da geändert hat und ob man das irgendwie einstellen kann?

AuronTLG 20. Mär 2019 13:17

AW: Delphi 10.3.1 Iphone X Notch & Home Button Standarddarstellung anders?
 
Habe es gerade selbst gefunden.

Ursache war der neue Auflösungs-Support für Iphone X.
Ich musste die Bereitstellung auf Standard zurücksetzen und schon ist wieder alles wie vorher.

Gefunden habe ich die Informationen dazu hier.

Rollo62 22. Mär 2019 06:17

AW: Delphi 10.3.1 Iphone X Notch & Home Button Standarddarstellung anders?
 
Interessant, habe leider kein iPHoneX zum Testen.
Wie gehst du mit dem Notch um, da sollten ja ideralerweise links und rechts davon Elemente zu sehen sein ?

Hast Du den Bereich komplett leer gelassen, oder entscheidest Du im Code ja nachdem ob Notch da ist, oder nicht ?

AuronTLG 26. Mär 2019 08:40

AW: Delphi 10.3.1 Iphone X Notch & Home Button Standarddarstellung anders?
 
Ich checke im Code, ob das ausführende Iphone ein Iphone X ist, was relativ einfach über die Bildschirmgröße geht, und wenn ja, wird oben und unten eine je nach App gestylte Leiste eingeblendet, die den Notch und den Home-Button-Bereich frei lässt.

Das ist so ziemlich die einfachste Lösung, die aber gleichzeitig auch gut aussieht.

Rollo62 26. Mär 2019 13:26

AW: Delphi 10.3.1 Iphone X Notch & Home Button Standarddarstellung anders?
 
Ok das wäre ein Weg, ich hoffe das Apple nicht noch zig neue Formate erfindet.

Eigentlich dachte ich dass die Bereiche links/rechts neben dem Notch eine Funktion haben sollten.
Aber wenn es auch so gut und natürlich aussieht bräuchte man das ja nicht nutzen.

AuronTLG 27. Mär 2019 10:22

AW: Delphi 10.3.1 Iphone X Notch & Home Button Standarddarstellung anders?
 
Oh, ich glaube, ich habe teilweise Schwachsinn erzählt:

Oben für die Notch eine Leiste einzufügen ist seit 10.2.2 ungefähr gar nicht mehr notwendig, da sich FMX anscheinend selbst darum kümmert, dass dort die ganz normale System-Bar angezeigt wird, solange man in der Form den Wert "SystemStatusBar.Visibility" auf "Visible" stehen hat.

Ich füge seitdem nur noch unten eine Leiste für den Home-Button ein, das ist alles.
D.h. neben der Notch ist ganz normal Batterie, Empfang, Uhrzeit etc zu sehen.

Rollo62 27. Mär 2019 12:22

AW: Delphi 10.3.1 Iphone X Notch & Home Button Standarddarstellung anders?
 
Ich denke "SystemStatusBar.Visibility" färbt die Systembar entsprechend ein,
aber irgendwelche Elemente da drauf legen wird es wohl nicht unterstützen (li/re vom Notch).
Habe leider kein iPhoneX griffbereit, kann es deshalb nicht Testen und bin auf "Hörensagen" von Nutzern angewiesen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:38 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