透明UIView像iPhone中的照片库应用程序

时间:2010-05-07 01:32:33

标签: iphone uiview transparent

默认的相机应用程序有一个具有光泽和透明外观的照片库,尤其是工具栏。可以在工具栏后面部分看到图像。这是如何实现的?只是通过改变UIView的不透明属性?任何指针都非常感激。

1 个答案:

答案 0 :(得分:2)

只需更改状态栏和导航栏的样式即可。

-(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];
}