簡體   English   中英

無法在我的UILabels上設置自定義字體

[英]Can't set custom font on my UILabels

我想在我的UILabels上設置自定義字體

  • 字體名稱: Lucida Sans Unicode.ttf
  • 字體后記: LucidaSans-Typewriter

現在我已將字體添加到我的Plist中,名稱為Lucida-Sans-Unicode.ttf 我添加了' - ',因為我在某個地方讀到空格可能會導致問題。 我也將字體名稱更改為帶有“-”的名稱。

最后在我的標簽上我調用這樣的字體。

[UIFont fontWithName:@"LucidaSans-Typewriter" size:12.0f]

但仍然沒有正確設置字體。 有人能幫我嗎 ?

親切的問候

以下是轉錄的步驟:

1)使用Xcode作為資源將自定義字體文件添加到項目中
2) Fonts provided by application名為Fonts provided by application的Info.plist文件中添加一個密鑰。
3)使這個鍵成為一個數組
4)對於您擁有的每種字體,請輸入字體文件的全名(包括擴展名)作為Fonts provided by application數組Fonts provided by applicationFonts provided by application項目
5)保存Info.plist
現在在您的應用程序中,您只需致電

 [myLabel setFont:[UIFont fontWithName:@"Swis721 Lt BT" size:[lbl minimumFontSize]]]; //use font name not file name.

無需添加“-”,因為它不會測量。

首先檢查一下你是否正確地為UILabel提供插座然后使用波紋管代碼..

UIFont *myFont = [UIFont fontWithName:@"Helvetica-BoldOblique" size:20];
[yourLable setFont:myFont];

在這里,如果您使用LucidaSans字體然后首先檢查您的系統中是否有這種字體,然后嘗試使用以下代碼..

UIFont *myFont = [UIFont fontWithName:@"LucidaSans-Typewriter" size:12.0f];
[yourLable setFont:myFont];

暫無
暫無

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

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