我在使用 iOS 7 时遇到了另一个冰山。我正在尝试呈现一个 UIImagePickerController 并让它与状态一起工作。不幸的是,捡球者不想打球。当显示在弹出窗口中时,选择器如下所示:
我们的应用程序使用纹理导航栏,该导航栏使用 [UINavigationBar 外观] 应用,但在这种情况下未应用。When the picker is presented on the iPhone, I get this result:
导航栏根据需要进行了纹理化,但它没有正确地与状态栏合并。这似乎是一个容易解决的问题。我将 UIImagePickerController 子类化并将栏位置设置为顶部附加,然后对导航栏进行纹理化。
这解决了我所有的问题,但它导致选择器不再起作用。根据文档,该类不应该被子类化。
所以我回到了我开始的地方。
所以我的问题......当出现在弹出窗口中时,如何在选择器中设置导航栏的纹理,以及如何在选择器本身中为导航控制器设置 barPosition?
任何帮助或指导表示赞赏。
谢谢!