Cocoa 从NSFontPanel筛选字体?
根据文档,您应该为NSFontManager的共享实例设置一个。委托应该实现一个方法Cocoa 从NSFontPanel筛选字体?,cocoa,delegates,filtering,nsfontmanager,Cocoa,Delegates,Filtering,Nsfontmanager,根据文档,您应该为NSFontManager的共享实例设置一个。委托应该实现一个方法 - (BOOL) fontManager:(id)sender willIncludeFont:(NSString *)fontName; 然后会重复调用。不幸的是,没有可用的文档,事实上,该协议缺失。尽管如此,我还是创建了一个实现上述方法的NSObject实例,并将其设置为NSFontManager的委托。不幸的是,该方法从未被调用。通过谷歌搜索,我了解到fontManager:willIncludeFon
- (BOOL) fontManager:(id)sender willIncludeFont:(NSString *)fontName;
然后会重复调用。不幸的是,没有可用的文档,事实上,该协议缺失。尽管如此,我还是创建了一个实现上述方法的NSObject实例,并将其设置为NSFontManager的委托。不幸的是,该方法从未被调用。通过谷歌搜索,我了解到fontManager:willIncludeFont:自从OSX10.3以来就被弃用了
还有别的选择吗?如果我的应用程序只支持单间距字体,我该怎么办?子类
NSFontManager
,重写-(NSArray*)集合名称
,返回字体集合列表。子类NSFontManager
,重写-(NSArray*)集合名称
,返回字体集合列表。[[1][1][1]:确定,谢谢还有一个子类。。。叹息