如何从nspopupbutton获取字体样式

时间:2012-07-11 12:42:00

标签: macos cocoa

我将fontfamilies列表设置为NSPopupButton。我不知道如何将选定的字体预览设置为NSTextView 试过这样的

NSString *fontstyle = [popup_button titleOfSelectedItem];
NSFont *fontst =  [NSFontManager:nil willIncludeFont:fontstyle];
[text_view setFont:fontstyle];

1 个答案:

答案 0 :(得分:1)

最后我明白了......

NSString *fontstyle = [popup_button titleOfSelectedItem];
NSString *fontsize = [pop_size titleOfSelectedItem];
CGFloat fntsize = [fontsize floatValue];
NSFont *regular = [NSFont fontWithName:fontstyle size:fntsize];
[text_view setFont:regular];