Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS TabControl fehlerhaft bei Home-Button links (https://www.delphipraxis.net/176220-ios-tabcontrol-fehlerhaft-bei-home-button-links.html)

Crocotronic 20. Aug 2013 14:43

iOS TabControl fehlerhaft bei Home-Button links
 
Liste der Anhänge anzeigen (Anzahl: 3)
Hallo zusammen,
ich bin mal wieder einem merkwürdigem Fehler begegnet, der mich mal wieder von der Veröffentlichung aufhält. Folgender Fehler: Auf dem Formular befindet sich ein TabControl (alClient). Wenn man nun vom linken Rand anfängt nach rechts zu wischen, soll sich ein Menü öffnen. Kennt sicherlich jeder. Dazu frage ich einfach im OnGesture ab, ob die Start-Touch-Position im Bereich von X>=0 und X<=15 liegt. Funktioniert prima wenn die Orientierung zu diesem Zeitpunkt so ist, dass der Home-Button rechts ist. Sobald man das iPhone anders rum hält, dann ist es so, als ob der linke Rand nicht vorhanden ist. Im Anhang hab ich das auf 2 Bildern verdeutlicht.
Man muss die Geste also weit vom Rand weg anfangen, damit überhaupt eine Geste ausgelöst wird.
Hoffe, dass jemand eine Idee hat, woran das liegt.

Viele Grüße

Der schöne Günther 20. Aug 2013 15:39

AW: iOS TabControl fehlerhaft bei Home-Button links
 
Anders herum hätte ich es wegen der Statusleiste noch verstanden.

Hast du konkrete Zahlen ab wann es funktioniert? Vielleicht kann man damit Rückschlüsse ziehen. Und wie ist es bei einer "normalen" oder "auf dem Kopf"-Ausrichtung?

Crocotronic 20. Aug 2013 16:57

AW: iOS TabControl fehlerhaft bei Home-Button links
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1225533)
Hast du konkrete Zahlen ab wann es funktioniert?

Also auf dem standard Hintergrund einer Form sind ja solche streifen. So ab dem 3 Streifen funktioniert die Geste. Die X-Koordinate beträgt dort 0.
Zitat:

Zitat von Der schöne Günther (Beitrag 1225533)
Und wie ist es bei einer "normalen" oder "auf dem Kopf"-Ausrichtung?

Funktioniert einwandfrei.

EDIT: Wenn ich das OnGesture-Event von der Form benutzte, dann ist auch die linke Leiste ansprechbar. Die X-Koordinate beträgt ganz links -17.


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