如何在iOS中将Pictos字体应用于UIButton

我想使用主页button与主图标,但我想使用实际的字体,而不是graphics。

例如)我将设置UIButton标题为“H”,并设置Pictos字体,以便它应该自动将button文本转换为相应的graphics(在这种情况下,主页图标)

如何使用pictos字体做到这一点?

最后从photoshop以.otf格式获得“Pictos”字体。 Pictos字体在Photoshop中可用。

脚步:

  1. 从photoshop导出.otf格式的Pictos字体。
  2. 将自定义字体添加到您的应用程序,您可以将它们添加到XCode项目。
  3. 修改application-info.plist文件。 将“应用程序提供的字体”键添加到一个
    新的一排。 为添加的pictos字体添加一个项目。 在这里输入图像说明

  4. 创buildbutton并设置Pictos字体。

    UIButton *homeButton = [UIButton buttonWithType:UIButtonTypeCustom]; homeButton.frame = CGRectMake(0, 0, 34 , 33); [homeButton setTitle:@"H" forState:UIControlStateNormal]; homeButton.titleLabel.font = [UIFont fontWithName:@"Pictos" size:22]; 
  5. 你会看到像主页图标的button 在这里输入图像说明

注意:您可以通过设置正确的标题文字来设置不同的图标。 在这里输入图像说明