Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
3.913 Beiträge
 
Delphi 12 Athens
 
#7

AW: [Fmx,Ios 11.2,Rx10.2.2] Statusbar Batterie-Icon

  Alt 28. Mai 2018, 14:58
Ich habe mal seit langem wieder einen Fall auf einem iPhone SE mit dieser iOS Überlappung.
Auch mal ein weiterer Thread dazu hier.

Noch habe ich nicht auf Rx10.2.3 umgestellt, ist es da vielleicht schon etwas gefixed, oder in den vielen Hotfixes/Patches danach ?

Info zu SaveAreaLayoutGuide
Es gibt eine Menge Info zu diesem iOS Problem:
https://useyourloaf.com/blog/safe-area-layout-guide/
https://medium.com/@hassanahmedkhan/...e-b3f09bdc71fe
https://stackoverflow.com/questions/...-compatibility
https://forums.developer.apple.com/thread/87329
https://developer.apple.com/document..._the_safe_area
https://github.com/onmyway133/blog/issues/98
https://gist.github.com/IanKeen/aee3...2fc47ac3ee6ca6

Die Lösungen gehen alle so in die Richtung, je nach iOS Version die Methode zu wählen
if #available(iOS 11, *) Delphi-Lösung: CustomViews ?
Was wäre denn wohl die "offizielle" Embarcadero Lösung dazu, um die Ansicht bei alten und neuen iOS erträglich zu gestalten ?

Soll das etwas über verschiedene Views gelöst werden, wie Sarina vorschlägt ?
https://community.embarcadero.com/fo...-studio-10-2-3
https://community.embarcadero.com/bl...y/custom-views
http://docwiki.embarcadero.com/RADSt..._View_Selector

Ich habe bisher vermieden verschiedene Views für verschiedene Geräte (Phones) zu machen, sondern das über Responsive-Layouts gelöst.
Woran erkennt denn so ein CustomView ob ich ein iPhoneX vor mir habe oder nicht ?
Ich vermute mal das dies nur eine visuelle Darstellung ist, und bestenfalls auf die Auflösung responsiv umschaltet.
Aber eine Anordnung wie iPhoneX es had kann es doch so nicht erkennen, oder etwa doch ?

Falls jemand mit solchen CustomViews arbeitet wäre ein kleiner Hinweis sehr hilfreich, ob man das nutzen oder besser die Finger davon lassen sollte.

Danke vorab schonmal für die Mühe.

Rollo
  Mit Zitat antworten Zitat