【问题标题】:How to change the default font used for creating buttons/labels?如何更改用于创建按钮/标签的默认字体?
【发布时间】:2012-05-15 00:58:12
【问题描述】:

我正在为我的应用程序制作许多按钮和标签,不得不为每一个都更改字体、大小、颜色等非常令人沮丧。我知道我可以在代码中绘制它们,但是你能更改 Interface Builder 中的默认值吗?

【问题讨论】:

  • 这只是 IDE,抱歉没有让我的问题更清楚
  • 请修改标签以包含您定位的语言和平台。谢谢!

标签: ios xcode cocoa-touch uikit


【解决方案1】:

它适用于我,只需在 xib 文件中用鼠标选择所有这些,然后在“属性检查器”中进行编辑。

【讨论】:

    【解决方案2】:

    您可以使用cmd+D 在 IB 中复制控件。这样,偏好就会延续。

    【讨论】:

      【解决方案3】:

      您还可以创建 UIButton 的自定义子类,并在它的 init 方法中编写代码来设置您想要的自定义属性。让我们将您的自定义按钮称为 MyFontsButton。

      然后,在 IB 中创建一个按钮,然后转到身份检查器并将按钮的类从 UIButton 更改为 MyFontsButton。

      按钮将自动使用您在 init 方法中设置的属性。

      【讨论】:

      • 感谢您的回答@Duncan。我想我从另一个网站认出了你的照片,所以我很荣幸!我试过 -(id) init {self.titleLabel.font = [UIFont fontWithName:@"Chalkduster" size:20] return self;} 但这在子类化时不起作用。有什么帮助吗?将不胜感激。
      猜你喜欢
      • 2013-07-02
      • 1970-01-01
      • 2013-07-10
      • 2014-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-16
      • 1970-01-01
      相关资源
      最近更新 更多