首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >静态库中的UIAppearance

静态库中的UIAppearance
EN

Stack Overflow用户
提问于 2012-11-15 02:42:17
回答 1查看 119关注 0票数 2

我们为我们的客户提供了一个静态库,允许他们显示我们的视图控制器。我们使用UIAppearance来设置UIViewController的样式。

但是,使用UIAppearance也可以为使用静态库的用户定制外观,但我们希望它只应用于我们的静态库。

有没有一种方法可以在库级别上制作UIAppearance

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-15 06:18:59

您需要将该方法作为[[UINavigationBar appearanceWhenContainedIn:(Class <UIAppearanceContainer>)ContainerClass,...] setProperty:]使用

例如,

代码语言:javascript
复制
[[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil]
       setTintColor:myNavBarColor]

containedIn部件接受,类似于[UIPopoverController class]等。因此,您可能必须对所有UI控制器进行子类化,并在appearanceWhenContainedIn方法中将其作为[CustomController class]提供。有关appearanceWhenContainedIn方法的更多详细信息,请访问check apple documentation here.

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

https://stackoverflow.com/questions/13385203

复制
相关文章

相似问题

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