gpt4 book ai didi

cocoa - 在 NSFontPanel 中选择字体

转载 作者:行者123 更新时间:2023-12-03 16:14:49 26 4
gpt4 key购买 nike

我想打开 NSFontPanel,并使用最初选择的字体(在以下示例中为 Helevtica)。我的意思是,当字体面板显示时,将选择集合和系列值。这是我的代码:

NSFontManager * fontManager = [NSFontManager sharedFontManager];
[fontManager setTarget:self];
[fontManager setSelectedFont:[NSFont fontWithName:@"Helvetica" size:150.0]; isMultiple:NO];
[fontManager orderFrontFontPanel:self];

为什么字体面板中未显示选定的 Helvetica 字体?

我也使用 NSFontPanelValidation 协议(protocol),这是代码:

- (NSUInteger)validModesForFontPanel:(NSFontPanel *)fontPanel
{
return NSFontPanelFaceModeMask | NSFontPanelCollectionModeMask | NSFontPanelUnderlineEffectModeMask | NSFontPanelStrikethroughEffectModeMask;
}

最佳答案

在一个新的 appkit 项目中,你的代码对我有用。我是从主要代表那里调用它的。当我在不使用验证的情况下打开它时,会选择 150 点的 Helvetica。

enter image description here

关于cocoa - 在 NSFontPanel 中选择字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5936348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com