我想用自定义字体设置我的UIBarButtonItems样式。我在UIBarButtonItem的titleTextAttributes上使用外观代理来成功完成此操作。但是,我想为不同的UIBarButtonItem样式设置不同的字体样式(即样式为“边框为中”,“样式完成”为“粗体”)。
这就是我现在正在做的事情:
//Navigation Items
NSDictionary *normalAttributes = [NSDictionary dictionaryWithObjectsAndKeys:
[UIFont myCustomLabelWithSize:18.0f], NSFontAttributeName,
nil
];
[[UIBarButtonItem appearance] setTitleTextAttributes:normalAttributes
forState:UIControlStateNormal];
如果有一个setTitleTextAttribues:forState:style ...
那会更棒如何才能完成此操作,最好还是使用外观代理?