2016-03-21 21 views
6

Próbowałem załadować następujących czcionekSenticoSansDT - Średni i cienkie nie ładuje w Xcode

SenticoSansDT - Light 
SenticoSansDT - Regular 
SenticoSansDT - Thin 
SenticoSansDT - Medium 

wszystkie są plik czcionki z rozszerzeniem .ttf

dodałem do Xcode i sprawdzić cel. dodano czcionki w fazie budowy, a także info.plist. ale widzę tylko włączoną czcionkę Regular i Light. Medium nie wyświetla się w Książce czcionek, a także na tablicy opowieści.

+0

Czy próbowałeś wyczyścić kompilację przed uruchomieniem? –

+0

Dzięki za komentarz. Tak, próbowałem tego wiele razy. – Sri

+0

Ok. Czy sprawdziłeś każdy plik, aby upewnić się, że ma on docelowe członkostwo, aby został rzeczywiście skopiowany do projektu? Aby to sprawdzić, wybierz plik i pokaż inspektora plików, tam możesz sprawdzić i upewnić się, że jest on/lub nie został dodany do właściwego celu. –

Odpowiedz

3

Zainstaluj plik .ttf na komputerze mac i użyj poniższego kodu, aby znaleźć dokładną nazwę czcionki.

NSArray *familyNames = [[NSArray alloc] initWithArray:[UIFont familyNames]]; 
NSArray *fontNames; 
NSInteger indFamily, indFont; 
NSInteger fontsCount = [familyNames count]; 

for (indFamily = 0; indFamily < fontsCount; ++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]); 
    } 

} 

Użyj nazwy czcionki "SenticoSansDT Medium and Thin" wydrukowanej w dzienniku.