打开图片库的时候调用的是系统的界面, 如果吊完系统界面以后出现导航栏 就在-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self.navigationController setNavigationBarHidden:YES];
}这样一个方法 来隐藏.... 我是真没看出来 你这三张截图有什么区别
{
[self.navigationController setNavigationBarHidden:YES];
}这样一个方法 来隐藏.... 我是真没看出来 你这三张截图有什么区别
[self presentViewController:_picker animated:NO completion:^{
// 改变状态栏的颜色 为正常 这是这个独有的地方需要处理的
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault];
}]; [_picker dismissViewControllerAnimated:NO completion:^{
// 改变状态栏的颜色 改变为白色
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}];这样就好了