0

我在使用 iOS 7 时遇到了另一个冰山。我正在尝试呈现一个 UIImagePickerController 并让它与状态一起工作。不幸的是,捡球者不想打球。当显示在弹出窗口中时,选择器如下所示:

在此处输入图像描述

我们的应用程序使用纹理导航栏,该导航栏使用 [UINavigationBar 外观] 应用,但在这种情况下未应用。When the picker is presented on the iPhone, I get this result:

在此处输入图像描述

导航栏根据需要进行了纹理化,但它没有正确地与状态栏合并。这似乎是一个容易解决的问题。我将 UIImagePickerController 子类化并将栏位置设置为顶部附加,然后对导航栏进行纹理化。

这解决了我所有的问题,但它导致选择器不再起作用。根据文档,该类不应该被子类化。

所以我回到了我开始的地方。

所以我的问题......当出现在弹出窗口中时,如何在选择器中设置导航栏的纹理,以及如何在选择器本身中为导航控制器设置 barPosition?

任何帮助或指导表示赞赏。

谢谢!

4

1 回答 1

0

在 iPhone 设备上:

如果您为导航栏使用自定义图像,您现在可以调整它的大小以包含状态栏的高度,否则它会用我认为的黑色背景填充缺失的内容。

于 2013-10-07T14:40:05.773 回答