2012-09-10 221 views
1

我目前使用外觀代理對象來定製我的應用程序接口。限制UIAppearance代理範圍

我想知道是否有可能限制定製對特定視圖控制器內的元素的影響。

換句話說,我可以使用

[UINavigatioBar appearance] 

改變顏色和一個特定的屏幕裏面的字體屬性?

回答

1

可以使用appearanceWhenContainedIn方法將外觀代理的範圍限制爲包含在特定容器類中的視圖。例如

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