簡體   English   中英

在UILabel中更改字體名稱和重量(iPhone SDK)

[英]Change font name AND weight in UILabel (iPhone SDK)

也許我正在尋找錯誤的地方,但是如何設置UILabel的字體和AND的重量呢?

查看文檔,似乎只有方法來創建具有給定字體名稱和大小的UIFont,例如

[UIFont fontWithName:@"Helvetica" size:22])

或創建一個粗體字體

[UIFont boldSystemFontOfSize:22]

我怎么能一起使用這些?

fontWithName文檔:size: states,“... name包含字體系列和字體的特定樣式信息。”

所以你可能想要:

[UIFont fontWithName:@"Helvetica-Bold" size:22];

fontNamesForFamilyName:用於獲取給定系列的可用字體列表。

例如:

NSArray* fontNames = [UIFont fontNamesForFamilyName:@"Helvetica"];
for( NSString* aFontName in fontNames ) {
    NSLog( @"Font name: %@", aFontName );
}

......哪個輸出:

Font name: Helvetica-BoldOblique
Font name: Helvetica
Font name: Helvetica-Oblique
Font name: Helvetica-Bold

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM