2013-09-20 3 views
0

Я работаю над приложением, и мне бы очень хотелось иметь фиксированное фоновое изображение на время приложения. Прямо сейчас я вращаюсь через разные viewControllers, у которых все одинаковое изображение, но я хочу, чтобы фон оставался неподвижным, когда старые кнопки сдвигались, а новые кнопки включались. Есть идеи? Как и домашний экран iPhone/iPad, я хочу «обои», которые фиксируются, пока экраны меняются по изображению.ipad/iphone app with fixed background image

ответ

2

Установить изображение по умолчанию в качестве фонового изображения корневого окна из делегата приложения следующим образом.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{ 
    self.window.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]]; 

     // do stuff 

    return YES; 
} 
+0

Awesome! Не могли бы это понять. – ngoue

+0

Способ, которым iOS7 толкает контроллеры просмотра (соскальзывание сбоку), может сделать переходы очень странными, если на главном экране viewcontroller есть прозрачность, потому что вы сможете увидеть частичный вид исчезающего контроллера представлений, когда новый диспетчер представлений отображается сверху. Это делает необходимым, чтобы pushcontrollers, которые были нажаты, имели непрозрачный фон, таким образом, вы не можете просматривать фон родительского окна - если только вы не выполняете никаких «push» viewcontroller переходов. – mahboudz