2015-10-28 126 views
1

我正在實現帶有一些文本的UINavigationBar,但我想更改UINavigationBar文本中的任何字體都知道是否可以通過編程更改文本中的字體?UINavigationBar:以編程方式更改字體

我會很感激你的幫助

+3

[搭載iOS 7的改變導航欄標題字體(中可能的複製http://stackoverflow.com/問題/ 19791762/ios-7-change-navigation-bar-title-font) – Leonardo

+1

你可以很容易地找到答案,這與小googling!它不需要太多時間,因爲它需要你發佈這個問題。 –

回答

1

從iOS的7和更高版本:

NSShadow* shadow = [NSShadow new]; 
    shadow.shadowOffset = CGSizeMake(0.0f, 1.0f); 
    shadow.shadowColor = [UIColor redColor]; 
    [[UINavigationBar appearance] setTitleTextAttributes: @{ 
     NSForegroundColorAttributeName: [UIColor greenColor], 
        NSFontAttributeName: [UIFont fontWithName:@"Helvetica" size:20.0f], 
        NSShadowAttributeName: shadow 
                  }]; 
相關問題