Прозрачный UIView как приложение для создания фотогалереи в iphone - PullRequest
1 голос
/ 07 мая 2010

Приложение камеры по умолчанию имеет галерею фотографий, которая имеет глянцевый и прозрачный вид, особенно панель инструментов Изображение можно увидеть частично за панелью инструментов. Как это достигается? Это просто путем изменения непрозрачного свойства UIView? Любые указатели очень ценятся.

1 Ответ

2 голосов
/ 18 июля 2010

Просто измените стиль строки состояния и панели навигации.

-(void)viewWillAppear:(BOOL)animated_
{
   [super viewWillAppear:animated_];
   [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent];
   [[[self navigationController] navigationBar] setBarStyle:UIBarStyleBlackTranslucent];
   [self setWantsFullScreenLayout:YES];
}

-(void)viewWillDisappear:(BOOL)animated_
{
   [super viewWillDisappear:animated_];
   [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];
   [[[self navigationController] navigationBar] setBarStyle:UIBarStyleDefault];
}
...