Ich habe ein Dilema, ich möchte dem Benutzer eine halbtransparente Ansicht präsentieren.Transparenter Hintergrund mit einem Modal UIViewController
Ich habe herausgefunden, dass, wenn ich einfach die transparente Ansicht an den Anfang des Stapels meines NavigationControllers geschoben habe, dass es nicht die Transparenzlevel wiedergeben würde, die ich wollte. Also beschloss ich, die Ansicht einfach als Unteransicht der aktuellen Ansicht oben im Stapel hinzuzufügen.
Diese Lösung funktioniert, die Ansicht unten ist noch sichtbar, und die Ansicht ist 'semi-modal'. Das Problem ist, wenn die übergeordnete Ansicht von UITableViewController erbt (wie meins), dann die Ansicht, die ich darauf "drehe", nicht die Navigationsleiste am oberen Rand.
Ich möchte wirklich nicht in eine Situation geraten, in der ich die Steuerelemente in der Navigationsleiste jedes Mal, wenn ich diese Ansicht drücke, aktivieren/deaktivieren musste. Ich fragte mich, ob jemand von Lösungen wusste, die ich verwenden konnte so dass die Ansicht, die ich auf den UITableViewController schiebe, tatsächlich die Navigationsleiste "überstülpt"?
http://stackoverflow.com/questions/12741224/ios-modal-viewcontroller-with-transparent-background/22829068#22829068 – Zaraki