[英]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 application
的Fonts 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.