【问题标题】:iOS: Dynamically change font weight and bluriness of UILabeliOS:动态更改 UILabel 的字体粗细和模糊度
【发布时间】:2013-05-21 08:19:03
【问题描述】:

我一直在查看答案和文档,但找不到有关此主题的任何内容。我对 IOS 开发还很陌生,所以希望这个问题与这里相关。

我有一个 TableView,其中用户在单元格上向右滑动,标签的字体大小会增加。但是,为了根据设计规范进行制作,我还需要增加字体粗细。这是我目前使用的:

self.infoLabel.font = [UIFont fontWithName:self.textLabel.font.familyName size:20 + 20*_intensityPercentage];

我看过的其他方法似乎只能打开/关闭粗体,但我需要不断调整它。

我面临的 TableViewCell 的另一个问题是,UILabel 会在向左滑动时变得更模糊。有可能吗?

非常感谢任何帮助。谢谢!

【问题讨论】:

    标签: iphone ios uilabel


    【解决方案1】:

    根据Is there a medium weight font between -systemFontOfSize: and -boldSystemFontOfSize:?,iOS 不支持动态字体粗细。但是,由于 iOS 附带的许多字体在字体系列中都带有 3 个或更多“权重”,因此您可能拥有比普通/粗体更多的控制权。例如,您可以动态地从 HelveticaNeue-UltraLight 旋转到 HelveticaNeue-Light 到 HelveticaNeue 到 HelveticaNeue-Medium 到 HelveticaNeue-Bold。

    查看http://www.iosfonts.com,了解不同版本的 iOS 可以使用哪些字体和粗细。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-06
      • 2018-05-07
      • 1970-01-01
      • 2020-07-13
      • 1970-01-01
      • 1970-01-01
      • 2013-07-24
      相关资源
      最近更新 更多