Пользовательский UIFont iOS 8 не отображается в списке fontFamily, хотя он отображается в IB

в iOS 8, Xcode6, я добавляю собственный шрифт в info.plist. Он есть на этапах сборки. Он есть в раскадровке, но не указан в familyNames. Я несколько раз читал каждый второй пост о переполнении стека.

Это файл CODBARD.TTF. Фактическое название постскриптума - codabard.

for (NSString* family in [UIFont familyNames])
    {
        NSLog(@"%@", family);

        for (NSString* name in [UIFont fontNamesForFamilyName: family])
        {
            NSLog(@"  %@", name);
        }
}

Это не там.

И эта строка кода просто дает нулевой результат

UIFont *customFont = [UIFont fontWithName:@"codabard" size:20];

person Bob Lissner    schedule 09.04.2015    source источник


Ответы (1)


Вы должны использовать этот шрифт где-нибудь в xib или раскадровке

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

person Peter Lapisu    schedule 09.04.2015