Фамилия шрифта программно в iphone - PullRequest
2 голосов
/ 28 января 2012

Как программно получить все семейные шрифты системы в приложении для iPhone. Я хочу отобразить его, чтобы пользователь мог выбрать его

Ответы [ 2 ]

3 голосов
/ 28 января 2012
NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]];
NSArray *fontNames;
NSInteger indFamily, indFont;
for (indFamily=0; indFamily<[familyNames count]; ++indFamily)
{
    NSLog(@"Family name: %@", [familyNames objectAtIndex:indFamily]);
    fontNames = [[NSArray alloc] initWithArray:
                 [UIFont fontNamesForFamilyName:
                  [familyNames objectAtIndex:indFamily]]];
    for (indFont=0; indFont<[fontNames count]; ++indFont)
    {
        NSLog(@"    Font name: %@", [fontNames objectAtIndex:indFont]);
    }
    [fontNames release];
}
[familyNames release];

с помощью этого кода вы можете получить имя шрифта и его фамилию

0 голосов
/ 28 января 2012

Попробуйте этот код

 NSLog("%@",[UIFont familyNames]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...