直到iOS 5更新,我没有状态栏问题。现在,当调用UIImagePickerConroller时,状态栏会回来,尽管我最初隐藏在plist文件中。状态栏回来时,uiimagepickercontroller调用
另外我试过;
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
是iOS 5的bug吗?任何解决方案
谢谢。
直到iOS 5更新,我没有状态栏问题。现在,当调用UIImagePickerConroller时,状态栏会回来,尽管我最初隐藏在plist文件中。状态栏回来时,uiimagepickercontroller调用
另外我试过;
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
是iOS 5的bug吗?任何解决方案
谢谢。
我也有同样的问题。
我不知道这是否是一个iOS 5的bug或者想要的行为,但是我发现设置:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
时可能发生的问题是治标不治本。因为我不知道这是否会得到解决。也许这是苹果想要的。所以......
试试这个:
- (void)imagePickerController:(UIImagePickerController *)picker
didFinishPickingImage:(UIImage *)image
editingInfo:(NSDictionary *)editingInfo{
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
[self.navigationController.view setFrame:CGRectMake(0, 0, 320,480)];
}
,如果你有的导航栏:
[self.navigationController.navigationBar setFrame:CGRectMake(0, 0, self.navigationController.navigationBar.frame.size.width, self.navigationController.navigationBar.frame.size.height)];
感谢。刚刚在使用iOS5 sim进行测试时,我有一个WTF时刻。 – GeneCode
这不适合我。 (IOS 7) –