macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

addFontDescriptors:toCollection:

コレクションにフォントを追加します
-(void)addFontDescriptors:(NSArray *)descriptors:
            toCollection:(NSString *)collectionName:

解説

コレクションにフォントを追加します。

返り値

( void )

なし

引数

( NSArray * )descriptors
( NSString * )collectionName

フレームワーク

ApplicationKit

クラス

NSFontManager

Instance Methods

使用可能

10.3

参照

-removeFontDescriptor:fromCollection:

例文

#import "Controller.h"

@implementation Controller

- (IBAction)pushButton:(id)sender
{

NSFontManager *fMgr = [NSFontManager sharedFontManager];
NSDictionary *dic1 = 
[NSDictionary dictionaryWithObjectsAndKeys:
    @"osaka",@"NSFontNameAttribute",
    [NSNumber numberWithFloat:10.0],@"NSFontSizeAttribute",
    nil];
    
[fMgr addCollection:@"collectionName" options: NSFontCollectionApplicationOnlyMask];

[fMgr addFontDescriptors:[NSArray arrayWithObjects:[NSFontDescriptor fontDescriptorWithFontAttributes:dic1],nil] 
        toCollection:@"collectionName"];
}


@end