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

Setting Text Styles in Xcode (6.1)

如何在iOS6中设置文字样式?如何将字体(例如 "Futura 30pt")设置为 "body" 的默认字体?


(补充信息)

在此对话框中:

有一个标签写着 "Text Styles." 我假设这是您可以重复使用字体样式的方法,但也许我错了?

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

如果 "text styles" 和 "body" 您是在谈论动态类型及其 "body" 样式 (UIFontTextStyleBody),如记录 here,那么问题是你还没有理解动态类型是什么。 Dynamic Type 的全部要点在于使用的字体和大小不由您决定;它们取决于系统(以及用户的文本大小首选项)。使用动态类型,即表示您接受系统选择的字体。

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

以后来这里的人应该看看:

https://github.com/tombenner/nui