2012-03-06 243 views
0

是否可以通過UIBuilder將自定義(添加到應用程序)字體應用於UILabel文本,還是隻能通過編程方式完成?添加自定義字體

我已經添加了應用的plist

Fonts provided by application 

關鍵

+0

我也使用自定義字體,但我發現,以編程方式使用它們的唯一方法 – tams 2012-03-06 21:05:38

回答

1

它只能programmaticaly完成,但它很簡單:箱子的UILabel的一個子類,然後覆蓋awakeFromNib方法:

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

(使用此方法,您保留您在IB中設置的字體大小。)

在IB的Identity Inspector中,您必須將標籤設置爲您創建的類,位於「自定義類」(它現在說「UILabel」)。