Я пытаюсь настроить универсальное фоновое изображение (которое имеет некоторые повторяющиеся эффекты анимации) в моем приложении, которое было разработано для iOS 6 и ниже. На iOS 6, чтобы сделать это, я добавил UIImageView
в качестве подзапроса для представления self.window
в методе AppDelegate
. Но это, похоже, не работает в iOS 7, поскольку UIViewControllers
, кажется, имеет непрозрачный белый фон, и они скрывают UIImageView
. Любая идея, как я могу создать такой фон во всем приложении?iOS 7 universal background image
self.animatedBGImage = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background_disc.png"]];
[self.window insertSubview: self.animatedBGImage atIndex:0];
self.rotatingBackgroundImage.center = self.window.center;
В общем, мы всегда добавляем только 'rootViewController' в' self.window', и мы никогда не будем беспокоиться о подпунктах объекта 'UIWindow'. – holex