6

我想用自定义字体设置我的 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...

我怎样才能做到这一点,最好还是使用外观代理?

4

0 回答 0