我使用这些建议的解决方案为我的 UINavigationBar 提供了一个自定义图像。(为了更明确:我在 AppDelegate.m 文件中向 UINavigationBar 添加了一个类别)。到目前为止,这工作得很好,我没有任何问题。然而,现在我在最近的 iOS5 测试版上运行我的应用程序。UINavigationBar 现在又是空白的。
由于我安装的所有其他使用自定义图像的应用程序的行为仍然相同,我猜我的代码中一定存在“错误”,iOS5 现在不再支持。
那么有人知道我采用上述解决方案可能会出现什么问题吗?
我发现使它工作的唯一方法是创建一个真正的 UINavigationBar 子类,然后在所有视图中告诉 IB 使用该自定义类。虽然没有那么优雅...