我有以下问题。我有一个自定义的UIView,我试图使用UIAppearance设置它的背景。
[[OptionsHeader appearance] setBackgroundColor:[UIColor headBackgroundColor]];但当我像这样使用它时,所有的视图都变成了黑白。
[[UIView appearance] setBackgroundColor:[UIColor headBackgroundColor]];工作得很好,但我需要它在那个特定的类上工作得很好。
欢迎任何帮助。致以亲切的问候,EZFrag
发布于 2013-06-19 00:11:31
如here所述,您需要在自定义类中实现UIAppearance协议。基本上,您“需要”扩充您的自定义类,并使用UI_APPEARANCE_SELECTOR对其进行注释,以定义外观委托可以与您的类交互的内容(以及方式)。
我说“需要”是因为它看起来并不是真的需要,但很难确定……
https://stackoverflow.com/questions/17173274
复制相似问题