001*_*001 7 cocoa-touch objective-c ios
我在我的photoshop设计中使用了一种特殊字体,
是否有可能在iPhone应用程序中原生使用这些字体?要么
我需要先将它们转换成图像吗?
如果这是唯一的方法,那么你如何处理动态文本?
edz*_*o27 30
将您的字体文件复制到资源中
在你的应用程序.plist中创建(如果它存在只是创建一行)一行称为"由应用程序提供的字体",然后在"项目0"中复制您的字体名称,例如"Ciutadella-Bold.otf"(如果有一些空格)在字体名称中,重命名它,例如将所有空格替换为减号' - ')
然后,您可以在应用程序中定义此字体:
UIFont *CiutadellaBold = [UIFont fontWithName:@"Ciutadella-Bold" size:17.0f];
Run Code Online (Sandbox Code Playgroud)并在例如uiLabel中使用:
[uiLabel setFont:CiutadellaBold];
Run Code Online (Sandbox Code Playgroud)Jul*_*rgé 26
UIFont *font = [UIFont fontWithName:@"MyFont" size:20];
[label setFont:font];
Run Code Online (Sandbox Code Playgroud)
其中"MyFont"将是项目中的TrueType或OpenType文件(没有文件扩展名),而label将是UILabel的实例.
| 归档时间: |
|
| 查看次数: |
22682 次 |
| 最近记录: |