Ich versuche, eine UIPickerViewiOS: UIView blockiert die Anwenderwechsel aber nicht, dass es subview
Ich habe anpassen eine UIView-Unterklasse, die Hauptansicht ist.
Und es gibt eine Maskenansicht für Unschärfe oder dunkler Hintergrund Zweck, ich habe es in der Hauptansicht hinzugefügt.
Dann gibt es die Picker-Ansicht, ich habe es der Maskenansicht als Unteransicht hinzugefügt.
Die Hierarchie ist einfach wie
--mainview
| - maskview
|| - pickerview
Endlich füge ich die ganze Ansicht zum Anwendungsschlüsselfenster hinzu.
Meine Frage ist, jedes Mal, wenn ich diese Hauptansicht zeige, möchte ich, dass die Maskenansicht Benutzerinteraktionen blockiert, daher kann der Benutzer nicht außerhalb der Auswahlansicht klicken.
Aber wenn ich den userinteractive der Maskenansicht auf Nein festlegen, blockiert es auch die Bildlaufansicht scrollt und berührt.
Wie kann ich die Superview so implementieren, dass sie nicht interaktiv ist und ihre Subview interaktiv ist?
Danke.