簡體   English   中英

在iPhone應用程序中添加字體

[英]Adding font in iPhone application

我正在嘗試向我的iPhone應用程序添加自定義字體。

字體的名稱是:Susa-Regular.otf

我下載了字體,安裝了它,並將其拖到xCode上。 然后我進入info.plist並添加了一行名為“應用程序提供的字體”,並在Susa-Regular.otf中鍵入

 UILabel *myLabel = [[UILabel alloc]initWithFrame:frame];
 [myLabel setFont:[UIFont fontWithName:@"Susa-Regular" size: 35]];

當我運行該應用程序時,字體仍然相同。 我也沒有收到任何錯誤消息。

知道為什么它不起作用嗎?

“字體名稱”很可能與文件名不同。

在“字體簿”中打開字體,查看其如何表示字體名稱,並使用該名稱刪除空格。

您還可以使用[UIFont familyNames]和[UIFont fontNamesForFamilyName:]來查找iOS為其使用的名稱。

我想到了。 我丟下了破折號,並且效果很好!

 [myLabel setFont:[UIFont fontWithName:@"SusaRegular" size: 35]];

我使用發布在以下網址的uifont-name-grabber: http ://forgecode.net/2010/08/uifont-name-grabber/

只需將所需字體放到xcode項目中,將文件名添加到其plist中,然后在要為其構建設備的設備上運行它,它將使用UIFont fontWithName:期望的名稱通過電子郵件發送給您完整的字體列表。

暫無
暫無

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

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