我需要获取有关我的属性字符串的信息,但不知道如何获取。我得到这本词典:
2013-11-04 18:06:10.628 App[1895:60b] {
NSColor = "UIDeviceWhiteColorSpace 0.3 1";
NSFont = "<UICTFont: 0x17d8d4c0> font-family: \".HelveticaNeueInterface-MediumP4\"; font-weight: bold; font-style: normal; font-size: 17.00pt";
NSUnderline = 0;
}
很容易检查下划线:
[attrs objectForKey:@"NSUnderline"]
但是如何获取有关字体的信息,例如字体样式、字体粗细等。
谢谢你的帮助
您可以从以下位置获取字体:
UIFont *font = attrs[NSFontAttributeName];
问题在于确定是否加粗。没有财产可以做到这一点。唯一的选择是查看fontName
字体并查看是否包含“粗体”或其他类似术语。并非所有粗体字体的名称中都包含“Bold”。
同样的问题也适用于确定字体是斜体还是注释。你必须看看fontName
并寻找“斜体”或“斜体”之类的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)