我想设置一个NSAttributedString iOS中臭名昭著的NSFontAttributeName属性,但它只是似乎并不工作:
- 首先,没有NS常数似乎适用于iOS定义
- 我读的地方,我可以工作,而不是围绕它通过传递CoreText consts代替。 美术......但尽管如此,预计属性的NSFont,我坚持使用UIFont或CTFontRef,这两者都不似乎工作:
这不起作用:
CTFontRef ctFont = CTFontCreateWithName((CFStringRef)[UIFont boldSystemFontOfSize:16].fontName, [UIFont boldSystemFontOfSize:16].pointSize, NULL);
[myAttString addAttribute:(NSString*)kCTFontNameAttribute
value:(id)ctFont
range:NSMakeRange(0, myAttString.length-1)];
这不起作用:
[myAttString addAttribute:(NSString*)kCTFontNameAttribute
value:[UIFont boldSystemFontOfSize:16]
range:NSMakeRange(0, myAttString.length-1)];
反正有做这项工作?