获取 NSAttributedstring 的字体大小
Getting Font Size of NSAttributed string
我正在尝试获取 NSAttributedString
的字体大小,但是我在执行此操作时遇到了问题。
如何获得 objective-c
中 NSAttributedString
的字体大小?
属性字符串没有 "a font size"。使用的字体是一个属性,它可以随字符串变化。看看你的问题:一段中有两种不同的字体。 (一张用于常规文本,一张用于关键字。)
因此只能请求特定位置的现有属性(包括字体)。 IE。 - attributesAtIndex:effectiveRange:
为您完成这项工作。字体的属性键是 NSFontAttributeName
。如果你在属性字典中没有找到这个关键字,那就是 Helvetica(Neue), 12 pt.
我正在尝试获取 NSAttributedString
的字体大小,但是我在执行此操作时遇到了问题。
如何获得 objective-c
中 NSAttributedString
的字体大小?
属性字符串没有 "a font size"。使用的字体是一个属性,它可以随字符串变化。看看你的问题:一段中有两种不同的字体。 (一张用于常规文本,一张用于关键字。)
因此只能请求特定位置的现有属性(包括字体)。 IE。 - attributesAtIndex:effectiveRange:
为您完成这项工作。字体的属性键是 NSFontAttributeName
。如果你在属性字典中没有找到这个关键字,那就是 Helvetica(Neue), 12 pt.