0

我想使用带有主页图标的主页按钮,但我想使用实际字体而不是图形。

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

如何使用 pictos 字体?

4

1 回答 1

1

终于从 Photoshop 中获得了 .otf 格式的“Pictos”字体。Pictos 字体在 Photoshop 中可用。

脚步:

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

  4. 创建按钮并设置 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. 您将看到带有主页图标的按钮,例如 在此处输入图像描述

注意:您可以通过设置适当的标题文本来设置不同的图标。 在此处输入图像描述

于 2014-08-20T08:16:24.343 回答