interface-builder - 如何在 Xcode 11 中分配动态文本样式?

标签 interface-builder xcode11 dynamic-type-feature

编辑:可能的错误 .正在寻求修复或解决方法...

使用 Xcode 11 时,如何让系统的文本样式在界面构建器中可用?

我这周刚开始使用 Xcode 11。在界面构建器( Storyboard模式)中,当我使用字体 -> 样式弹出窗口将动态类型文本样式分配给标签或按钮时,弹出菜单中缺少所有文本样式。

screenshot of Font Style popup menu, missing text styles

我也选中了动态类型“自动调整字体”复选框。

我不确定这是一个错误,一个我找不到文档的故意更改,还是其他什么。

Apple 的开发人员文档“Scaling Fonts Automatically”中描述了预期行为。 ”。具体来说,在“使用界面生成器配置文本样式”部分。

进一步探索:我已经尝试过新项目、旧项目(来自 Xcode 10)、针对 iOS 12.2 和 13.1 的项目。所有人都遇到了弹出菜单中没有文本样式的相同问题。

最佳答案

从 Xcode 11.0 升级到 Xcode 11.1 或 11.2 beta 2 时,我遇到了同样的问题:

Xcode 11.0:

Text styles are available

Xcode 11.1:

enter image description here

我还向 Apple 提交了一份错误报告 (FB7415999),并向他们提出了一个问题。

**我目前的解决方案是降级到 Xcode 11.0 以进行 UI 开发和并行安装 Xcode 11.2 beta 以在设备上运行 **

关于interface-builder - 如何在 Xcode 11 中分配动态文本样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58311562/

相关文章:

ios - 无法在 xib 中添加约束

iphone - iOS:如何在 Interface Builder 中使用自定义包中的图像?

swift - 在 SwiftUI 中同时打开多个预览

ios - 如何在表格 View 单元格内的 TextView 中使用动态类型

ios - 在 Swift 中禁用动态类型

ios - 我在 xcode 中有一个文本框,每当我尝试将它连接到应用程序无法构建的属性时

iphone - Interface Builder 与 iPhone 上显示的内容对比

swift - 如何快速将核心数据管理对象数组转换为 "identifiable"列表? (Xcode 11,测试版 5)

cordova 构建 ios 但在 'Cannot read property ' toLowerCase' of undefined' 中出错

ios - 如何在 SwiftUI 中缩放系统字体以支持动态类型?