获取 NSAttributedstring 的字体大小

Getting Font Size of NSAttributed string

我正在尝试获取 NSAttributedString 的字体大小,但是我在执行此操作时遇到了问题。 如何获得 objective-cNSAttributedString 的字体大小?

属性字符串没有 "a font size"。使用的字体是一个属性,它可以随字符串变化。看看你的问题:一段中有两种不同的字体。 (一张用于常规文本,一张用于关键字。)

因此只能请求特定位置的现有属性(包括字体)。 IE。 - attributesAtIndex:effectiveRange: 为您完成这项工作。字体的属性键是 NSFontAttributeName。如果你在属性字典中没有找到这个关键字,那就是 Helvetica(Neue), 12 pt.