获取NSAttributedstring的字体大小

时间:2015-04-14 04:01:15

标签: objective-c nsstring nsattributedstring uifont

我试图获得NSAttributedString的字体大小,但是,我在执行此操作时遇到了麻烦。 如何在NSAttributedString中获得objective-c的字体大小?

1 个答案:

答案 0 :(得分:4)

属性字符串没有“字体大小”。使用的字体是一个属性,可以在字符串上变化。看看你的问:一个段落中有两种不同的字体。 (一个用于通常的文本,一个用于关键字。)

因此,您只能询问特定位置的现有属性(包括字体)。 I. e。 - attributesAtIndex:effectiveRange:为你做这份工作。字体的属性键是NSFontAttributeName。如果你没有在属性字典中找到这个键,那就是Helvetica(Neue),12 pt。