0

iOSで使用可能なすべてのフォントの名前をNSMutableArrayに保存するにはどうすればよいですか?これは後で使用し、テーブルビューに表示するためのものです

4

2 に答える 2

4

インストールされているすべてのフォント名:

id families = [UIFont familyNames];
id fonts = [NSMutableArray array];
for(id fam in families) {
    [fonts addObjectsFromArray:[UIFont fontNamesForFamilyName:fam]]; 
}
于 2012-11-11T10:18:17.183 に答える
3

[UIFont familyNames]あなたが探しているものです。特定のファミリで使用できるフォントの種類も知りたい場合は、 を使用できます[UIFont fontNamesForFamilyName]

どちらも不変の配列を返します。(何らかの理由で) 可変の配列が本当に必要な場合は、単純に可変のコピーを作成できます。

于 2012-11-11T10:02:19.607 に答える