【问题标题】:setting a font seperatly for ios5 and lower为ios5及更低版本单独设置字体
【发布时间】:2013-04-28 04:56:20
【问题描述】:

我最近开始使用 avenir 作为我故事板中按钮文本的字体。当我在 ios6 上运行它时它看起来很正常,但是在 ios5 和更低版本中因为它不支持 avenir 它只是使用看起来很糟糕的系统默认值以及不完全适合按钮的文本,就像这样

谁能告诉我如何为 ios5 选择不同的字体和文本大小,或者当它返回 nil 到 avenir 时如何选择不同的字体和文本大小?

【问题讨论】:

  • 您是否以编程方式设置字体?如果是这样,如果 avenir 字体为 nil,则使用 [UIFont fontWithName:size:] 创建并分配新字体。
  • @SpencerHall 不,我只是使用故事板,我从不编程。

标签: ios xcode fonts uibutton storyboard


【解决方案1】:
UIFont *font = [UIFont fontWithName:@"iOS 6 font" size:SIZE];
if (!font) {
    font = [UIFont fontWithName:@"Legacy font" size:SIZE];
}

【讨论】:

  • 我把这段代码放在哪里?我从未对设计进行过编程,我只是在故事板中完成
  • 我还需要在 .h 中添加一些内容吗?
猜你喜欢
  • 2013-03-05
  • 1970-01-01
  • 2014-11-25
  • 2021-02-03
  • 2015-12-18
  • 2016-09-10
  • 2012-01-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多