gpt4 book ai didi

xcode - 调用 UIImagePicker ViewController 时状态栏返回?

转载 作者:行者123 更新时间:2023-12-01 17:28:23 24 4
gpt4 key购买 nike

我的应用程序中的所有内容都运行良好 - 但有一个棘手的问题。

UIImagePickerController 似乎在调用时返回状态栏。显然,该应用程序的状态栏始终隐藏。

现在我已经通过在完成或取消选择器时重新隐藏它来解决这个问题。这导致应用程序顶部出现黑条。因此,在重新隐藏之后,我必须重新定位标题栏和其他表格内容以使其适合。

总而言之,这一切都很好。然而,UIImagePickerController 是在表格的详细 View 中调用的。因此,当用户使用选择器(并且在使用后调整大小)并单击后退按钮返回主表时,会出现一个小的图形故障。

详细信息 View 已向上移动以隐藏状态栏空白,但是当我返回主表并且应用程序水平滑回主视图时,一瞬间可以在项目上方看到一个 20px 的黑框。详细 View ?

回顾一下。 UIImagePickerController 返回状态栏(似乎无论如何),在编码以摆脱并重新格式化 View 后,我在返回主视图时遇到时间(困惑)图形问题。

当然有一种方法可以阻止状态栏返回,这样我就不必使用代码将状态栏退出?我已在 plist 中将其设置为“关闭”。

很奇怪!干杯

最佳答案

这对我有帮助。

1) 您必须委托(delegate) UIImagePickerController

2)将其添加到 ViewController:

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{ // Esconder el StatusBar. Provocado por el iOS7 y el UIImagePickerController
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
}

关于xcode - 调用 UIImagePicker ViewController 时状态栏返回?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9392169/

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