2015-01-14 61 views
1

如何改變標籤的字體大小,而不在xcode6改變字體系列改變字體的家庭我使用的代碼下面一行:如何改變標籤的字體大小,而不在Xcode

lblMain.font = [UIFont systemFontOfSize:22]; 
+1

假設我通過編程方式將字體更改爲arial,然後我希望字體大小爲22,此代碼將字體系列設置回系統的大小爲22 – Dalvik

回答

6

下面是一個例子:

lblMain.font = [UIFont fontWithName:@"HelveticaNeue" size:22]; 

或者 - 您甚至可以使用當前字體:

lblMain.font = [lblMain.font fontWithSize:22]; 
+0

我如何獲取當前字體名稱來代替HelveticaNeue – Dalvik

+0

看看我給你的第二個例子。您可以使用您已設置的當前字體。 – YogevSitton

1
[lblMain setFont:[UIFont fontWithName:@"HelveticaNeue" size:17]]; 
+0

你已經使用helveticaNeue作爲字體名稱,但在我的情況下,場景是不同的。我有6個按鈕,其中更改字體和6個按鈕更改字體大小。如果我更改字體系列,然後我更改字體大小,然後我不想更改字體系列我只想要更改字體大小 – Dalvik

1

使用下面的代碼,如果你只是想改變字體大小保持相同的字體家族:

lblMain.font = [UIFont fontWithName:lblMain.font.fontName size:22.0f]; 

OR

您也可以使用此代碼:

lblMain.font = [lblMain.font fontWithSize:22.0f]; 
2
NSString *fontName = lblMain.font.fontName; 
CGFloat fontSize = lblMain.font.pointSize; 

[lblMain setFont:[UIFont fontWithName:fontName size:NEWSIZE]]; 
相關問題