我试图获得NSAttributedString
的字体大小,但是,我在执行此操作时遇到了麻烦。
如何在NSAttributedString
中获得objective-c
的字体大小?
答案 0 :(得分:4)
属性字符串没有“字体大小”。使用的字体是一个属性,可以在字符串上变化。看看你的问:一个段落中有两种不同的字体。 (一个用于通常的文本,一个用于关键字。)
因此,您只能询问特定位置的现有属性(包括字体)。 I. e。 - attributesAtIndex:effectiveRange:
为你做这份工作。字体的属性键是NSFontAttributeName
。如果你没有在属性字典中找到这个键,那就是Helvetica(Neue),12 pt。