【发布时间】:2013-10-07 14:34:39
【问题描述】:
我在使用 iOS 7 时遇到了另一个冰山。我正在尝试呈现一个 UIImagePickerController 并让它与状态一起工作。不幸的是,捡球者不想打球。在弹出框中显示时,选择器如下所示:
我们的应用程序使用纹理导航栏,该导航栏使用 [UINavigationBar 外观] 应用,但在这种情况下未应用。当在iPhone上呈现选择器时,我会得到以下结果:
导航栏根据需要进行了纹理化,但它没有正确地与状态栏合并。这似乎是一个容易解决的问题。我将 UIImagePickerController 子类化并将栏位置设置为顶部附加,然后对导航栏进行纹理化。
这解决了我所有的问题,但它导致选择器不再起作用。根据文档,该类不应该被子类化。
所以我又回到了我开始的地方。
所以我的问题......当出现在弹出窗口中时,如何在选择器中设置导航栏的纹理,以及如何在选择器本身中为导航控制器设置 barPosition?
感谢任何帮助或指导。
谢谢!
【问题讨论】:
标签: ios objective-c cocoa-touch uikit