Ich schiebe ViewControllers auf NavigationController von Segues. Ich habe meine eigene subclasssed NavigationController, die UIImageView
bei Index 0 eingefügt hat - es ist ein Hintergrund für meine gesamte Anwendung.Aufrufe werden dunkler, wenn auf Navigationscontroller gedrückt werden
Das Problem ist, dass ich sehen kann, wenn neue Ansicht Controller auf den Bildschirm von der rechten Seite kommt, am Anfang ist es wie etwas dunkles Overlay, die verschwindet, wenn kurz nach viewDidApear
aufgerufen wird.
Jeder View-Controller hat eine self.view.backgroundColor = [UIColor clearColor]
. Wenn ich es für eine Weile ändere, ist alles in Ordnung. Vielleicht sollte ich Hintergrund der Anwendung auf andere Weise festlegen? Und wenn nicht, wie kann man diesen Darkling-Effekt vermeiden?
Hier haben Sie Screen-Capture mit diesem Effekt: http://tinypic.com/r/34j9ffs/8
Können Sie Code anzeigen ...? Wo stellst du diese Codezeile ein? –
einige Screenshots können hilfreich sein – southpark
ich habe URL zur Bildschirmaufnahme hinzugefügt – krzysiek