2012-09-10 122 views
1

我目前使用外观代理对象来定制我的应用程序接口。限制UIAppearance代理范围

我想知道是否有可能限制定制对特定视图控制器内的元素的影响。

换句话说,我可以使用

[UINavigatioBar appearance] 

改变颜色和一个特定的屏幕里面的字体属性?

回答

1

可以使用appearanceWhenContainedIn方法将外观代理的范围限制为包含在特定容器类中的视图。例如

[[UIBarButtonItem appearanceWhenContainedIn:[UIToolbar class], nil] setTintColor:myToolbarColor];