4
초기에 선택된 글꼴 (다음 예제에서는 Helevtica)로 NSFontPanel을 열고 싶습니다. 글꼴 패널이 나타나면 컬렉션 및 패밀리 값이 선택된다는 의미입니다. 여기 내 코드는 다음과 같습니다.NSFontPanel에서 글꼴 선택
NSFontManager * fontManager = [NSFontManager sharedFontManager];
[fontManager setTarget:self];
[fontManager setSelectedFont:[NSFont fontWithName:@"Helvetica" size:150.0]; isMultiple:NO];
[fontManager orderFrontFontPanel:self];
글꼴 패널에서 Helvetica 글꼴이 선택되지 않은 이유는 무엇입니까? 코드가 나를 위해 작동, 신선한 AppKit의 프로젝트에
- (NSUInteger)validModesForFontPanel:(NSFontPanel *)fontPanel
{
return NSFontPanelFaceModeMask | NSFontPanelCollectionModeMask | NSFontPanelUnderlineEffectModeMask | NSFontPanelStrikethroughEffectModeMask;
}