首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IOS UIAppearance

IOS UIAppearance
EN

Stack Overflow用户
提问于 2013-06-18 23:45:36
回答 1查看 321关注 0票数 1

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

代码语言:javascript
复制
[[OptionsHeader appearance] setBackgroundColor:[UIColor headBackgroundColor]];

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

代码语言:javascript
复制
[[UIView appearance] setBackgroundColor:[UIColor headBackgroundColor]];

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

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

EN

回答 1

Stack Overflow用户

发布于 2013-06-19 00:11:31

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

我说“需要”是因为它看起来并不是真的需要,但很难确定……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17173274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档