我想用自定义字体设置我的 UIBarButtonItems 样式。我正在使用 UIBarButtonItem 的 titleTextAttributes 上的外观代理来成功完成此操作。但是,我想为不同的 UIBarButtonItem 样式设置不同的字体样式(即 Medium 用于样式 Bordered,Bold 用于样式 Done)。
这是我目前正在做的事情:
//Navigation Items
NSDictionary *normalAttributes = [NSDictionary dictionaryWithObjectsAndKeys:
[UIFont myCustomLabelWithSize:18.0f], NSFontAttributeName,
nil
];
[[UIBarButtonItem appearance] setTitleTextAttributes:normalAttributes
forState:UIControlStateNormal];
如果有一个 setTitleTextAttribues:forState:style...
我怎样才能做到这一点,最好还是使用外观代理?