Meine App ist wie folgt strukturiert, ein einzelnes MainWindow mit dem Fenster backgroundColor to white (das sowieso nirgendwo auftaucht), und in dieser nib habe ich einen UINavigationController, der keine backgroundColor zu haben scheint. Alle View-Controller werden aus dem Code hinzugefügt und aus dem Code erstellt. Sie haben einen grauen Hintergrund. Was passiert ist, dass, wenn ich das iPhone zu drehen und die Ansichten auch rotieren, sehe ich einen schwarzen Hintergrund unter meinen Ansichten. Kann das geändert werden? Es sieht hässlich aus, besonders wenn ich ein Foto habe, das sich gleichzeitig mit meinem grauen Hintergrund dreht.kann ich den schwarzen hintergrund einer iphone app ändern?
0
A
Antwort
1
Sie müssen die eingebettete Ansicht in der UINavigationView
verwenden, wenn Sie Ihre UINavigationview Klasse sind:
self.view.backgroundColor = [UIColor greyColor];
Oder irgendeine andere Farbe, die Sie wollen.
0
die backgroundColor
von UIWindow
in der Datei
Vielen Dank für Ihre Zeit ‚MainWindow.xib‘ ändern, aber das ist nicht, ist der Hintergrund immer noch schwarz. Ich habe es versucht: window.backgroundColor = [UIColor redColor]; und navController.view.backgroundColor = [UIColor redColor]; Vielleicht kann ich die Ansicht groß genug machen, dass ich dahinter beim Drehen nicht sehen kann. –
Es bedeutet, dass etwas mit Ihrer Implementierung nicht stimmt. Könnten Sie etwas Code posten, damit wir Ihnen mehr helfen können? Benutzt du IB? – TheSquad