添加定制字体到iOS 应用程序中

将特定的字体文件(.ttf)复制到应用程序包,如Supporting Files文件夹。注意:须要选中 Copy items into destination group’s folder 选项。数组

  上面选中微软雅黑字体文件 – Microsoft Yahei.ttf,点击Add 按钮,添加到App项目中。下图是添加的字体文件,在Supporting Files目录下面:app

  编辑App中的info.plist文件ide


  接下来打开App中的info.plist文件,该文件应该在 Supporting Files文件夹下。添加一个新的Key,经过右键点击 或者 点击任何Key附近的+ 图标。字体


  将Key 命名为:Fonts provided by application(提醒:Xcode会自动完成Key值的输入)。ui

  同时,确认type 设置为数组(array),这是一个parent key。接下来,你须要添加不一样的字体,做为该key的子元素。code


  经过点击你刚刚建立的Key 左侧的三角符号,显示该数组包含的全部成员。下面,你就能够逐个添加字体文件了。须要注意的是:须要输入字体文件的名称,包括后缀名。以下图所示,输入Microsoft Yahei.ttf:ip

  准备使用新添加的字体get


  在下面是的例子中,咱们已经定义了相应的标签,名称为:nameLabel 和 prepTimeLabel。it


  须要注意:在Interface Builder界面,你没法使用本身添加到Xcode中的字体,不得不在代码中设置和使用自定义字体。io


  在视图控制器(view controller)的viewDidLoad 方法,咱们就能够设置label 使用这个字体了。示例代码以下所示:


  self.nameLabel.font = [UIFont fontWithName:@"Microsoft Yahei" size:20];

  self.prepTimeLabel.font = [UIFont fontWithName:@"Microsoft Yahei" size:14];

相关文章
相关标签/搜索