iPhone - 以编程方式删除状态栏

标签 iphone ios uiimagepickercontroller statusbar

我制作了一个实现 iPhone 摄像头的应用程序。 当用户完成选择他们的图像时,状态栏会重新出现! 我如何确保状态栏保持隐藏状态?

这是我的代码:

-(IBAction)pickImage:(id)sender {
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;

picker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;
[self presentModalViewController:picker animated:YES];
}

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
[picker dismissModalViewControllerAnimated:YES];
background.image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];

}

如果我做错了什么,请指出! 谢谢, 拉菲

最佳答案

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationSlide];

如果有的话,您可以选择另一种动画风格。

关于iPhone - 以编程方式删除状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9794988/

相关文章:

iphone - iPhone UIGetScreenImage 的代码示例

iphone - ios:字符串到日期的转换

iphone - 基于 PhoneGap 的应用程序在 iOS5.1 中更新应用程序后无法运行

iOS 10 - 照片和相机的 UIImagePickerController

ios - 将 UIPinchGestureRecognizer 添加到 UIImagePickerController

objective-c - 拼图uiimage不规则裁剪

ios - ipad 只在屏幕的一小部分录制视频

ios - 当新行插入 tableView 时,我是否必须调用 begin/endUpdates 方法?

ios - 无法在我的应用中启用位置信息

iphone - 如何在 iPhone 中保存或捕获图像时降低图像分辨率和内存大小