ios – NSAttributedString – 获取字体属性

ios – NSAttributedString – 获取字体属性,第1张

概述我需要获取有关我的属性字符串的信息,但无法弄清楚如何.我得到这个字典: 2013-11-04 18:06:10.628 App[1895:60b] { NSColor = "UIDeviceWhiteColorSpace 0.3 1"; NSFont = "<UICTFont: 0x17d8d4c0> font-family: \".HelveticaNeueInterface-M 我需要获取有关我的属性字符串的信息,但无法弄清楚如何.我得到这个字典:
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”或其他类似术语.不是所有的粗体字体都有“Bold”的名字.

同样的问题适用于确定字体是斜体或笔记.您必须查看Fontname并查找“斜体”或“倾斜”等内容.

总结

以上是内存溢出为你收集整理的ios – NSAttributedString – 获取字体属性全部内容,希望文章能够帮你解决ios – NSAttributedString – 获取字体属性所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097303.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存