Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何更改用于创建按钮/标签的默认字体?_Ios_Xcode_Cocoa Touch_Uikit - Fatal编程技术网

Ios 如何更改用于创建按钮/标签的默认字体?

Ios 如何更改用于创建按钮/标签的默认字体?,ios,xcode,cocoa-touch,uikit,Ios,Xcode,Cocoa Touch,Uikit,我正在为我的应用程序制作许多按钮和标签,每一个按钮和标签都必须更改字体、大小、颜色等,这是非常令人沮丧的。我知道我可以在代码中绘制它们,但是你能在Interface Builder中更改默认值吗?这对我来说很有效,只需在xib文件中用鼠标选择所有它们并在“属性检查器”中编辑即可。你可以使用cmd+D在IB中复制控件。通过这种方式,首选项将继续执行。您还可以创建UIButton的自定义子类,并在其init方法中编写代码,以设置所需的自定义属性。让我们调用自定义按钮MyFontsButton 然后,

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

这对我来说很有效,只需在xib文件中用鼠标选择所有它们并在“属性检查器”中编辑即可。

你可以使用
cmd+D
在IB中复制控件。通过这种方式,首选项将继续执行。

您还可以创建UIButton的自定义子类,并在其init方法中编写代码,以设置所需的自定义属性。让我们调用自定义按钮MyFontsButton

然后,在IB中,创建一个按钮,然后转到identity inspector并将按钮的类从UIButton更改为MyFontsButton


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

这只是IDE,抱歉没有澄清我的问题。请修改标记以包括您所针对的语言和平台。谢谢谢谢你的回答@Duncan。我想我从另一个网站上认出了你的照片,所以我很荣幸!我已经尝试过-(id)init{self.titleLabel.font=[UIFont-fontWithName:@“Chalkduster”size:20]返回self;}但在子类化时,这不起作用。有什么帮助吗?非常感谢。