在Xcode中设置文本样式(6.1)

时间:2015-01-25 00:40:21

标签: ios xcode fonts accessibility

如何在iOS 6中设置文字样式?如何设置字体(例如“Futura 30pt”)作为“body”的默认字体?


(附加信息)

在此对话框中:

Text Styles XCode

有一个标签上写着“文字样式”。我假设你可以重新使用字体样式,但也许我错了?

如果这是错误的,我该如何设置文本样式(例如:就像你有h1,h2,css中的body,你可以在其他地方重用这些声明)。如何在Xcode中设置可重复使用的文本样式?我正在尝试创建一个印刷系统。

2 个答案:

答案 0 :(得分:6)

如果您通过“文字样式”和“正文”谈论动态类型及其“正文”样式(UIFontTextStyleBody),正如文档here所述,则问题是您尚未理解动态类型是什么。动态类型的重点是使用的字体和大小不适合你;它们取决于系统(以及用户的文本大小首选项)。通过使用动态类型,您接受系统选择的字体。

如果要将字体设置为Futura 30pt,则设置。这与任何“风格”无关。如果要将所有 UILabel字体设置为Futura 30pt,则可以使用appearance代理。但是没有内置的“风格”系统(除非你自己设计一个);这不是网络浏览器。

答案 1 :(得分:4)

以后来这里的任何人都应该看看:

https://github.com/tombenner/nui