1

我在自定义应用程序的导航栏和使用图像选择器时遇到了一点问题。

我有一个覆盖应用程序导航栏的 drawRect 方法的类别,它将背景图像更改为大部分为白色的图像。这很好用,除非我调用图像选择器让用户从他们的库中选择一张图片。

首先,图像选择器的导航栏显示自定义图像,但其标题文本是白色的,在白色背景上会丢失。其次,状态栏是半透明的,在白色导航栏上看起来很奇怪。

无论如何我可以告诉图像选择器的导航栏忽略我创建的类别并使用其默认的 drawRect 方法吗?

非常感谢您的任何建议。

4

1 回答 1

0

您不能只在某些时候应用一个类别。类别的工作方式意味着您总是或从不使用它。我能想到的唯一解决方法是以某种方式检查类别的覆盖方法内部,以查看您所在的实例。

于 2011-08-02T01:54:25.793 回答