3

我尝试将自己的字体导入到项目中,但我被卡住了。我做了我的研究,发现了这一点 ,但是从 iOS 3.2 开始,这个功能是内置的。如果你需要支持 pre-3.2,你仍然可以使用这个解决方案。我为 iOS 5.0 创建应用程序。

我尝试使用fontWithName:size:并且文档字体的完全指定名称。此名称包含字体系列名称和字体的特定样式信息。所以我把我的显示名称放在那里。

cell.textLabel.font = [UIFont fontWithName:@"Sansation-Light" size:10.0];

但它不起作用。我在哪里存储此字体?在我的项目中?这是正确的名字吗?我的字体名称是:Sansation_Light.ttf

4

3 回答 3

1

为了这,

  You have to add  key   "Fonts provided by application" in your info.plist .   
  for that key add  your ttf file name  for ex: "Sansation_Light.ttf" .
  it works fine for me.
于 2012-08-23T05:43:07.517 回答
0

这行得通! http://kgriff.posterous.com/45359635

于 2012-04-25T07:26:21.703 回答
-1

这似乎是Sansation和Light之间的界限,应该是

cell.textLabel.font = [UIFont fontWithName:@"Sansation_Light" size:10.0]; 

或将您的字体名称更改为 Sansation-Light.ttf

于 2012-04-24T15:12:39.540 回答