如何在iOS 6中设置文字样式?如何设置字体(例如“Futura 30pt”)作为“body”的默认字体?
(附加信息)
在此对话框中:
有一个标签上写着“文字样式”。我假设你可以重新使用字体样式,但也许我错了?
如果这是错误的,我该如何设置文本样式(例如:就像你有h1,h2,css中的body,你可以在其他地方重用这些声明)。如何在Xcode中设置可重复使用的文本样式?我正在尝试创建一个印刷系统。
答案 0 :(得分:6)
如果您通过“文字样式”和“正文”谈论动态类型及其“正文”样式(UIFontTextStyleBody
),正如文档here所述,则问题是您尚未理解动态类型是什么。动态类型的重点是使用的字体和大小不适合你;它们取决于系统(以及用户的文本大小首选项)。通过使用动态类型,您接受系统选择的字体。
如果要将字体设置为Futura 30pt,则设置。这与任何“风格”无关。如果要将所有 UILabel字体设置为Futura 30pt,则可以使用appearance
代理。但是没有内置的“风格”系统(除非你自己设计一个);这不是网络浏览器。
答案 1 :(得分:4)
以后来这里的任何人都应该看看: