2013-05-20 48 views
1

我一直在查看答案和文档,但无法找到关于此主题的任何内容。我对IOS开发相当陌生,所以希望这个问题与这里相关。iOS:动态更改UILabel的字体重量和模糊程度

我有一个TableView,其中用户在单元格上滑动并且标签的字体大小增加。但是,为了根据设计规格制作,我还需要增加字体重量。这是我目前使用:

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

其他方法我已经看了似乎只有开关大胆的开/关,但是我需要不间断的调整。

我正面临的TableViewCell的另一个问题是UILabel在左侧滑动时会变得更加模糊。这甚至有可能做到吗?

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

回答

4

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的字体和权重的良好转储。