1

我有以下问题。我有一个自定义UIView的背景,我试图使用UIAppearance.

[[OptionsHeader appearance] setBackgroundColor:[UIColor headBackgroundColor]];

但是当我这样使用它时,所有的视图都变成了黑白。

[[UIView appearance] setBackgroundColor:[UIColor headBackgroundColor]];

效果很好,但我需要它在那个特定的类上很好地工作。

欢迎任何帮助。亲切的问候, EZFrag

4

1 回答 1

0

您需要UIAppearance在自定义类中实现协议,如此所述。基本上,您“需要”扩充您的自定义类并对其进行注释UI_APPEARANCE_SELECTOR以定义外观委托可以与您的类交互的内容(以及方式)。

我说“需要”是因为它似乎并不真正需要,但很难确定......

于 2013-06-18T16:11:30.830 回答