IOS UIFont 字型大全

2021-12-29 20:29:33 字數 3010 閱讀 4099

我們在開發中很多時候要設定uilabel,uibutton,uitextfield的字型,這個時候我們就需要用到uifont,下面簡單介紹一下uifont的用法,僅供參考。

uifont用於獲取和設定字型資訊。這個類提供用於輸出的字型的屬性和字型資訊。我們可以把其物件像引數一樣傳入函式中。

一般而言我們不需要用alloc,int方法初始化uifont物件,我們用uifont大部分的時候是用其類方法,這些方法會設定物件的屬性,且返回乙個字型物件。

例如:    _centerlabel = [[uilabel alloc] initwithframe:cgrectmake(115, 12, 85, 21)];

_centerlabel.text = @"經銷商查詢";

[_centerlabel setfont:[uifont fontwithname:@"helvetica" size:17.0]];

[self.view addsubview:_centerlabel];

下面兩個函式建立字型:

+fontwithname:(nsstring *)fontname   size:(cgfloat) fontsize   建立並且返回乙個指定字型型別和大小的字型物件,fontname指定字型集的名字和風格(例如宋體,楷書等這一型別的),fontsize設定字型的大小。

-fontwithsize:返回字型的大小

上面我們提到我們需要設定字型集,在ios系統中我們用到的字型包含一下幾種 :

font family: american typewriter( americantypewriter,americantypewriter-bold)

font family: applegothic(applegothic)

font family: arial(arialmt,arial-boldmt,arial-bolditalicmt,arial-italicmt)

font family: arial rounded mt bold(arialroundedmtbold)

font family: arial unicode ms(arialunicodems)

font family: courier(courier,courier-boldoblique,courier-oblique,courier-bold)

font family: courier new(couriernewps-boldmt,couriernewps-italicmt,couriernewps-bolditalicmt,couriernewpsmt)

font family: db lcd temp (dblcdtempblack)

font family: georgia( georgia-bold, georgia,georgia-bolditalic,georgia-italic)

font family: helvetica(helvetica-oblique,helvetica-boldoblique,helvetica,helvetica-bold)            預設字型

font family: helvetica neue(helveticaneue,helveticaneue-bold)

font family: hiragino kaku gothic **** w3(hirakakupron-w3)

font family: hiragino kaku gothic **** w6(hirakakupron-w6)

font family: marker felt( markerfelt-thin)

font family: stheiti j  (stheitij-medium,stheitij-light)

font family: stheiti k( stheitik-medium, stheitik-light)

font family: stheiti sc(stheitisc-medium, stheitisc-light)

font family: stheiti tc(stheititc-light,stheititc-medium)

font family: times new roman(timesnewromanpsmt,timesnewromanps-boldmt, timesnewromanps-bolditalicmt, timesnewromanps-italicmt)

font family: trebuchet ms( trebuchetms-italic,trebuchetms,trebuchet-bolditalic,trebuchetms-bold)

font family: verdana( verdana-bold,verdana-bolditalic, verdana,verdana-italic)

font family: zapfino( zapfino)

+ (uifont *)systemfontofsize:(cgfloat)fontsize    使用標準的介面返回指定大小的字型物件。

+ (cgfloat)systemfontsize    返回標準的系統字型大小。

+ (uifont *)boldsystemfontofsize:(cgfloat)fontsize   返回字型物件使用了標準介面來指定字型大小附加黑體風格。

+ (cgfloat)buttonfontsize 返回按鈕使用標準字型。

+ (nsarray *)familynames  返回系統可用字型集名稱的陣列。乙個nsstring型陣列物件。每乙個元素包含了字型集名稱。字型集的名稱相當於字型的基礎名稱。如 times new roman.你可以輸入返回的字串到 fontnamesfo***milyname: 方法來取得可用的字型集的名稱。然後你可以用這些恰當的名稱去取得字型物件。

+ (nsarray *)fontnamesfo***milyname:(nsstring *)familyname                      )familyname字型集的名稱。使用 familynames 方法取得系統中的乙個字型集的名稱。

uifont fontwithname 後不知道字型的名字,看了下面的全解決!

IOS UIFont 字型大全

我們在開發中很多時候要設定uilabel,uibutton,uitextfield的字型,這個時候我們就需要用到uifont,下面簡單介紹一下uifont的用法,僅供參考。uifont用於獲取和設定字型資訊。這個類提供用於輸出的字型的屬性和字型資訊。我們可以把其物件像引數一樣傳入函式中。一般而言我們...

iOS UIFont 設定字型

label.font uifont fontwithname arial bolditalicmt size 24 字型名如下 font family american typewriter font americantypewriter font americantypewriter bold f...

uifont 字型大全

我們在開發中很多時候要設定uilabel,uibutton,uitextfield的字型,這個時候我們就需要用到uifont,下面簡單介紹一下uifont的用法,僅供參考。uifont用於獲取和設定字型資訊。這個類提供用於輸出的字型的屬性和字型資訊。我們可以把其物件像引數一樣傳入函式中。一般而言我們...