2011-08-17 3 views
1

Lucida Grande 굵은 글꼴의 이름 시스템 이름을 찾을 수 없으며 [UIFont fontWithName : size :]에서 사용해야합니다. 아무도 나에게 정확한 이름을 줄 수 있니? 인터넷 목록에서 찾을 수 없습니다.

Tnx!대담한 Lucida Grande의 UIFont fontName

답변

0

다른 글꼴과 마찬가지로이 글꼴은 iOS에서 사용할 수 없습니다. 사용 가능한 글꼴의 목록을 얻으려면 사용

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]; 

http://ajnaware.wordpress.com/2008/10/24/list-of-fonts-available-on-the-iphone/

는 또한 글꼴 목록은 아이폰 OS 업데이트를 변경할 수 있습니다.

+0

아, 그렇다면 인터페이스 빌더에서 왜 내가 거기에 알리지 않고 그것을 선택하게했을까요? 어쨌든. – Niv

+0

@Niv : 해당 글꼴 대화 상자는 로컬 컴퓨터의 설치된 모든 글꼴 목록 일뿐입니다. 그렇다고해서 모든 글꼴이 iOS에 포함되어있는 것은 아닙니다. –

+0

그 사실을 알았지 만, 당신은 그가 당신의 아이오와 개발을 실현할 것이라고 기대했을 것입니다. 그래서 거기에서 사용할 수있는 글꼴 만 표시해야합니다. 다른 글꼴은 무엇을 사용합니까? 오 잘 :) – Niv

1

시스템에서 사용할 수 없기 때문에 찾을 수 없습니다. 다른 글꼴을 선택해야합니다.

관련 문제