2012-03-06 11 views
0

UIBuilder를 통해 UILabel 텍스트에 사용자 정의 (응용 프로그램에 추가) 글꼴을 적용 할 수 있습니까? 아니면 프로그래밍 방식으로 만 수행 할 수 있습니까?사용자 정의 글꼴 추가

는 이미 애플리케이션을 plist에

Fonts provided by application 

키를 추가 한

+0

나는 또한 사용자 지정 글꼴을 사용하고 있지만이를 사용하는 유일한 방법은 프로그래밍 방식이라는 것을 알았습니다. – tams

답변

1

그것은 단지 programmaticaly 할 수 있지만, 그것은 간단하다 : UILabel의의 상자 서브 클래스 다음 awakeFromNib 메소드 덮어 쓰기 :

-(void)awakeFromNib{ 
    [super awakeFromNib]; 
    self.font = [UIFont fontWithName:@"MyFancyFont" size:self.font.pointSize]; 
} 

(이 방법으로 IB에서 설정 한 글꼴 크기를 유지합니다.)

IB의 Identity Inspector에서 레이블을 "사용자 정의 클래스"("UILabel"이 표시된 곳)에 작성한 클래스로 설정해야합니다.