2012-02-15 64 views
4

我已經在這裏找到了這篇文章 Set a default font for whole iOS app? 和我基本上有同樣的問題。iOS應用的默認字體

我想爲我的整個應用程序設置默認字體,但不必指定字體大小。我在我的應用程序中使用不同尺寸的不同標籤。我只是想改變字體...不是尺寸!

感謝您的幫助......

+0

你做什麼進展?我有同樣的問題。 – Simon 2012-04-20 16:10:03

+0

不幸的是,沒有..對不起 我結束了現在使用的默認字體...自定義字體的要求並不高! – Georg 2012-04-23 14:29:20

回答

2

我認爲這是爲時已晚,但誰擁有了同樣的問題的人,沒有用於更改應用程序的字體,而無需指定字體大小:

兩個解決方案

第一個是解決方法,它遍歷UIView中的所有標籤並更改標籤字體,檢查此問題和答案:How to set a custom font for entire iOS app without specifying size

第二爲您的控制創造一個類別:

@implementation UILabel (MyCustomLabel) 

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

@end