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