我想在我的iphone应用程序中使用字体"MgOpen Modata".但我在Property inspector的字体列表中没有看到它.

我该如何使用这种字体呢?

推荐答案

  1. 将字体文件添加到资源文件中
  2. 编辑Info.plist:用Fonts provided by application键添加一个新条目.
  3. 对于每个文件,将文件名添加到此数组中

在下面的例子中,我添加了字体"DejaVu Sans Mono":

信息.plist:添加自定义字体

在应用程序中,可以使用[UIFont fontWithName:@"DejaVuSansMono-Bold" size:14.f].

或者如果你想在html/css中使用它,只需使用font-family:DejaVu Sans Mono;

Note:这在iOS 3.2及更高版本中可用.

Objective-c相关问答推荐

如何删除Objective-C中未定义的符号&错误?

Clang:将 id 之类的类型转换警告提升为 class

UITextField secureTextEntry 带有自定义字体的项目符号?

NSError 和 __autoreleasing

在 10.9 上以编程方式启用对辅助设备的访问

获取按其各自值排序的 NSDictionary 键

自动属性合成 (@property) 和继承

指向方法返回类型的Expected a type错误

Objective-C 方法中的静态变量是否跨实例共享?

如何调整 UIModalPresentationFormSheet 的大小?

Objective-C 的 Eclipse 插件?

类在两者中都实现.将使用两者之一

Objective-C 中是否有一些文字字典或数组语法?

dispatch_async(dispatch_get_main_queue(), ^{...});等到完成?

有没有办法更新单个 UITableViewCell 的高度,而无需重新计算每个单元格的高度?

Xcode 在您的 keys 串中找不到此配置文件的有效私有证书/有效密钥对

检测 UITableView 滚动

@class 在 Objective-C 中做了什么?

在objective c中以自定义格式获取当前时间

如何在不管理 UDID 和重新编译的情况下无线分发 ios 应用程序