gpt4 book ai didi

iphone - 使用 setSourceType 和图像选择器隐藏状态栏

转载 作者:行者123 更新时间:2023-12-03 20:11:49 28 4
gpt4 key购买 nike

我很确定这是一个错误,但我想我会检查一下。我使用相机覆盖层添加了一个按钮,以便在 iPhone 上用户可以从相机 View 切换到照片库。当按下按钮时,源类型切换正常,但照片库中缺少状态栏。在该 session 的其余部分中,尽管 isStatusBarHidden 报告为“否”,但所有 View 中的状态栏仍然缺失。

这就是相机叠加 View 的创建方式

if (cameraOverlayView == nil) {
[[NSBundle mainBundle] loadNibNamed:@"CameraOverlayView" owner:self options:nil];
}

如果相机可用,这是我设置源类型并添加叠加层的时间

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
[imagePicker setSourceType:UIImagePickerControllerSourceTypeCamera];
[imagePicker setCameraOverlayView:cameraOverlayView];
}

这是更改源类型的操作语句。

  • (IBAction)选择图像;{[imagePicker setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];}

如果我不点击叠加层上的按钮,状态栏就没有问题。

PS。我确实就此提交了错误报告。

最佳答案

我通过显式隐藏然后显示状态栏解决了这个问题:

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
[[UIApplication sharedApplication] setStatusBarHidden:NO animated:NO];

关于iphone - 使用 setSourceType 和图像选择器隐藏状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1964108/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com