Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何从NSPoupButton获取字体样式_Macos_Cocoa - Fatal编程技术网

Macos 如何从NSPoupButton获取字体样式

Macos 如何从NSPoupButton获取字体样式,macos,cocoa,Macos,Cocoa,我将fontfamilies列表设置为nspoupButton。我不知道如何将所选字体预览设置为NSTextView 我试过这样做 NSString *fontstyle = [popup_button titleOfSelectedItem]; NSFont *fontst = [NSFontManager:nil willIncludeFont:fontstyle]; [text_view setFont:fontstyle]; 最后我得到了它 NSString *fontstyle =

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

NSString *fontstyle = [popup_button titleOfSelectedItem];
NSFont *fontst =  [NSFontManager:nil willIncludeFont:fontstyle];
[text_view setFont:fontstyle];
最后我得到了它

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];

你需要接受一个正确的答案。然后其他人可以将其视为正确的解决方案。