Grundsätzlich, sobald ich die modale Ansicht entlassen, meine benutzerdefinierte UIToolbar nicht mehr anklickbar.Present UIViewController modal innerhalb eines UIViewController, die nicht Vollbild abdecken
Hier ist mein Design:
eine maßgeschneiderte UIToolbar am unteren Rand des Bildschirms
oberen Teil des Bildschirms mit einem Container-View-Controller zugeordnet ist [Anmerkung] Ich habe den oben zwei Elemente oben in einen Root-View-Controller und dem UIWinow-Root-View-Controller zugewiesen. Die Containeransicht kann geändert werden, wenn auf Symbolleistenelemente geklickt wird.
Dann ist jeder Symbolleisteneintrag mit einem UINavigationController verknüpft, sodass er navigierbar ist.
innerhalb eines UIViewController einer Navigation, präsentiere ich eine Ansicht modal. Die modale Ansicht deckt nicht den gesamten Bildschirm als Ergebnis des gesamten Entwurfs ab ...
Nachdem ich die Modalansicht ausgeblendet habe, sind die UIToolbar-Elemente nicht mehr anklickbar.
Ich denke, die ‚Fehler‘ in gewohnt ist, wo ich die modale Ansicht dargestellt, also versuchte ich auch modale Ansicht mit Root-View-Controller zu präsentieren, dann gibt es auch andere Probleme ...
vielleicht jemand hat mehr Einblick darauf, das wird wirklich geschätzt :)
Danke.
vielen Dank. Ich mache den Kündigungsruf innerhalb einer Methode der Implementierung des modalen Controllers; Die Methode wird aufgerufen, wenn auf eine Schaltfläche in der modalen Ansicht geklickt wird. Ohne einen Delegaten zum Aufrufen von Parent zu verwenden, kann ich den ModalViewController nicht auf Null setzen. – trillions
Ich habe es endlich behoben. Wenn Sie den Controller für die modale Ansicht verwerfen und den Stammcontroller von AppDelegate erhalten, rufen Sie den Navigationscontroller ab und zeigen Sie die Navigationsleiste an, seit sie ausgeblendet wurde. – trillions
@nanshi Cool. Das ist toll :) – Legolas