一.uifont獲取family字型
for fontfamilyname in uifont.familynames
}
二.uifont使用family字型
// fontname就是字型名稱,就是上面遍歷出來的值
let font = uifont(name: fontname, size: 18.0)
label.font = font
三.uifont使用系統字型
1.正常字型
// 正常字型
let font = uifont.systemfont(ofsize: 18.0)
label.font = font
2.加粗字型
// 加粗字型
let font = uifont.boldsystemfont(ofsize: 18.0)
label.font = font
3.斜體字體
// 斜體字體
let font = uifont.italicsystemfont(ofsize: 18.0)
label.font = font
四.uifont動態字型
使用動態字型可不需要指定字型的大小,根據實際需要確定字型的樣式即可,相關函式為(open class func preferredfont(fortextstyle style: uifonttextstyle) -> uifont),有關樣式的相關引數(style)如下:
// uifonttextstyle.title1(ios9): 標題1字型樣式
// uifonttextstyle.title2(ios9): 標題2字型樣式
// uifonttextstyle.title3(ios9): 標題3字型樣式
// uifonttextstyle.headline: 大標題字型樣式
// uifonttextstyle.subheadline: 小標題字型樣式
// uifonttextstyle.body: 內容字型樣式
// uifonttextstyle.callout(ios9): 插圖字型樣式
// uifonttextstyle.footnote: 腳注字型樣式
// uifonttextstyle.caption1: 說明1字型樣式
// uifonttextstyle.caption2: 說明2字型樣式
注意:preferredfont方法返回的字型大小是按照"字型大小"中設定字型值的進行縮放的.如果使用者更改了系統中的字型大小,必須再次呼叫perferredfontfortextstyle以匹配調整後的字型大小.為了響應系統字型大小改變的事件,必須監聽uicontentsizecategorydidchanenotification訊息. IOS開發之UIFont應用
我們在開發中很多時候要設定uilabel,uibutton,uitextfield的字型,這個時候我們就需要用到uifont,下面簡單介紹一下uifont的用法,僅供參考。uifont用於獲取和設定字型資訊。這個類提供用於輸出的字型的屬性和字型資訊。我們可以把其物件像引數一樣傳入函式中。一般而言我們...
IOS開發之UIFont應用
我們在開發中很多時候要設定uilabel,uibutton,uitextfield的字型,這個時候我們就需要用到uifont,下面簡單介紹一下uifont的用法,僅供參考。uifont用於獲取和設定字型資訊。這個類提供用於輸出的字型的屬性和字型資訊。我們可以把其物件像引數一樣傳入函式中。一般而言我們...
ios開發 UIFont 字型大全
我們在開發中很多時候要設定uilabel,uibutton,uitextfield的字型,這個時候我們就需要用到uifont,下面簡單介紹一下uifont的用法,僅供參考。uifont用於獲取和設定字型資訊。這個類提供用於輸出的字型的屬性和字型資訊。我們可以把其物件像引數一樣傳入函式中。一般而言我們...