Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   UINavigationController mit UIImage und UITapGestureRecognizer (https://www.delphipraxis.net/178913-uinavigationcontroller-mit-uiimage-und-uitapgesturerecognizer.html)

jensw_2000 4. Feb 2014 22:19

AW: UINavigationController mit UIImage und UITapGestureRecognizer
 
Was meinst Du genau mit "offenem Menü"?
Funktioniert Button garnicht erst, oder funktioniert er 1x, schiebt einen neuen ViewController ins Bild und der "Zurück Button" funktioniert in diesem neuen View nicht ...
Oder ganz anders?

Crocotronic 5. Feb 2014 13:23

AW: UINavigationController mit UIImage und UITapGestureRecognizer
 
Liste der Anhänge anzeigen (Anzahl: 1)
Meine App hat dieses typische Facebook-Menü (siehe Anhang).
Im offenen Zustand reagiert der Button gar nicht, lässt sich also auch nicht runter drücken.
Erst wenn das Menü wieder zugeschoben wurde, lässt sich der Button wieder drücken.

jensw_2000 5. Feb 2014 14:31

AW: UINavigationController mit UIImage und UITapGestureRecognizer
 
Das scheint dann aber ein gewolltes Verhalten dieses Menüs zu sein.
Oft ist es ja so, dass sich solche "Sidebar Views" nach dem Ausführen einer Aktion in der Sidebar wieder automatisch zur Seite schieben (z.B. ButtonClick, Gesture o.Ä.) bzw. dass es Events gibt, in denen man das Verhalten steuern kann.

Was Du vermutlich machen kannst, um den deaktivierten Button trotzdem zum Zuklappen zu benutzen ist:
- der Sidebar einen Tap Gesture Recognizer hintzufügen
- bei TAP prüfen, ob der Touch-Punkt innerhalb des Frames des Buttons lag
- die Sidebar per Code wieder einklappen

Da hänge ich mich jetzt aber raus, weil ich diese Sidebarkomponente nicht kenne.

Crocotronic 5. Feb 2014 19:57

AW: UINavigationController mit UIImage und UITapGestureRecognizer
 
Mhm, hab mich mal in anderen Apps umgesehen, dort funktioniert der Button auch mit geöffnetem Menü.
Aber naja, da muss ich wohl ein Wokraround finden


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:03 Uhr.
Seite 2 von 2     12   

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