2012-12-10 3 views
3

내 iPhone 앱에서 맞춤 글꼴을 사용하고 있습니다. 그들은 올바르게 표시되지만 크기를 변경할 수 없습니다. 여기크기를 맞춤 iOS 글꼴로 설정하지 마십시오.

는 UILabel의이 글꼴을 설정하는 방법이다 : 그 어떤 역할을 할 수 있다면

myLabel.font=[UIFont fontWithName:@"Cabin-Regular" size:18]; 

이 레이블은, jQuery과 셀의 일부입니다. IB에서

라벨 설정 :

enter image description here

나는이 라벨에 대한 코드 만 색상, 텍스트 글꼴을 변경합니다.

무엇이 잘못 될 수 있습니까?

+0

시도하면 어떻게됩니까? 라벨의'adjustsFontSizeToWidth' 속성이'YES'로 설정되어 있습니까? 해당 크기로 해당 글꼴로 전체 내용을 표시 할만큼 레이블이 충분히 큽니까? –

+0

위와 동의하십시오. – PeakCoder

+0

질문이 더 많은 데이터로 업데이트되었습니다. – DixieFlatline

답변

4

글꼴을 올바르게 넣었습니까?

당신은 시도 할 수 있습니다 : 이것은 당신이로드되는 모든 글꼴을 표시합니다

for (NSString *familyName in [UIFont familyNames]) { 
    NSLog(@"%@", familyName); 
    for (NSString *fontName in [UIFont fontNamesForFamilyName:familyName]) { 
     NSLog(@"\t%@",fontName); 
    } 
} 

. 같은 이름 인 "Cabin-Regular"가 정확히 동일하게 나타나는지 확인하십시오. 많은 경우 글꼴 자체가로드되지 않고 글꼴 크기가 전혀 사용되지 않습니다.

+0

코드를 시험해 보았는데 Cabin 글꼴이 인쇄되지 않았습니다. 하지만 plist 정확하게 철자가 (ttf 파일 이름과 동일). – DixieFlatline

+2

프로젝트에 글꼴을 추가하려면 arthan.v의 대답을 보거나이 http : // refactr를 시도하십시오.co.kr/blog/2012/09/ios-tips-custom-fonts/(동일하지만 멋진 스크린 샷이 있음) –

+1

의견을 통해 귀하의 링크가 문제를 해결했습니다. Xcode에서 내 글꼴을 클릭하고 "대상 멤버십"을 확인해야했습니다. – DixieFlatline

2

수동으로 추가하는 경우 Xcode에 글꼴을 추가해야합니다.

  1. 마우스 오른쪽 버튼으로 클릭하고 Add Row을 클릭 Project name-Info.plist 파일에 프로젝트 파일
  2. 이동에 글꼴을 추가합니다.
  3. 새 행에 Fonts provided by application을 입력하십시오. 그것을 확장하면 새 항목을 추가 할 수 있으며 여기에는 item 0에 값이 추가됩니다. 값은 font 파일 이름이어야합니다. 같은 이미지 아래에

enter image description here


글꼴 4. 더블 클릭, 그것은 이미지를

enter image description here


5를 다음과 같이 외부 편집기에서 열 수 있습니다 그 이름을 fontWithName: 방법에 입력하십시오. 가치를 tableviewcell으로 설정하는 경우. 코드는
cell.nameLbl.font = [UIFont fontWithName:@"Cabin" size:18.0];

이 될 것입니다. 도움이되기를 바랍니다 :)

관련 문제