UIImagePickerController弹出时如何不产生statusBar隐藏效果??

2011-12-20 19:07:45 +08:00
 kakashilw
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
//图片选择器的委托,以及设置成可编辑
picker.delegate = self;
picker.allowsEditing = YES;
//决定从哪里取图片
picker.sourceType = UIImagePickerControllerSourceTypeCamera ;
//呈现图片选择器

[self presentModalViewController:picker animated:YES];

这样调用照相机时,statusBar总是有个消失的效果,感觉很别扭。。。

不知大家有无注意过此问题。。。
7185 次点击
所在节点    iDev
9 条回复
feilaoda
2011-12-20 21:30:03 +08:00
animated:NO
可能是这个,你使一下。
kakashilw
2011-12-21 11:14:36 +08:00
@feilaoda 还是会出现白条。。。
coupgar
2011-12-21 11:32:30 +08:00
try this
[[UIApplication sharedApplication]setStatusBarStyle:UIStatusBarStyleDefault];

不过camera页面最好把statusbar隐藏掉
kakashilw
2011-12-21 13:32:58 +08:00
@coupgar 多谢指教。。。不过还是不起总用,还是会有个白边。。
kakashilw
2011-12-21 13:39:22 +08:00
elden
2011-12-21 14:28:05 +08:00
iOS4下,在root view上插一个包含status bar的颜色的背景( http://d.pr/IZE7 ),过度看起来会自然一点。
iOS5已经改为向上移动的效果,就没这必要了。
kakashilw
2011-12-21 23:14:55 +08:00
@elden 研究了一天,发现怎么也会出来一个白边,好像是系统自带了,没办法hack
elden
2011-12-22 00:27:27 +08:00
@kakashilw 固件版本是多少? 那个白边就是root view的背景吧。
kakashilw
2011-12-25 15:08:28 +08:00
@elden ios3.1.3 , ios 4.3 ,ios5 都试过,我改下root的背景试试

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/23914

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX