我们如何在iOS模拟器中测试动态类型(文本大小)?

21

iOS 7及以上版本允许用户在“设置/显示与亮度/文字大小”中指定文本大小。 我没有看到或尚未发现如何在iOS 7/8模拟器中更改此设置以测试我的应用程序。是否可能?如果是,那么该怎么做/在哪里完成呢?

谢谢

4个回答

33

在模拟器中,进入设置(在硬件菜单上选择“主页”)。然后进入一般->辅助功能->更大的文本。您还应该将顶部的开关滑动到“更大的辅助功能尺寸”。然后您将获得一个滑块来调整文本大小。 希望这可以帮助您。


有没有人知道是否有一种方法可以设置启动参数来控制动态类型?这样就可以在Xcode方案中进行配置。 - Clafou
1
根据上述内容,我找到了它:https://dev59.com/TVoT5IYBdhLWcg3wpg5a#38316592 - Clafou
2
模拟器13.2:菜单中的“功能”->“增加/减小首选文本大小”也有键盘快捷键。 - bshirley
1
您可以通过键盘快捷方式访问此功能:command + option + (plus/minus)。 - Dipak
@Dipak - 那个快捷键在模拟器中不起作用,它修改了 Mac 的缩放比例。我错过了什么吗? - Tom Anderson

31

Xcode 14 及以后版本

模拟器 ► 辅助功能 ► 显示和文本大小 ► 更大的文本 ► 选择字体。

如此处所述

https://janeshswift.com/ios/swiftui/how-to-change-text-size-in-an-ios-simulator/

enter image description here

如果您希望为SwiftUI预览选择字体,请从底部预览选项卡中选择设备设置。

Xcode 9.0及以上版本

您可以调整模拟器的字体大小:

Xcode ► 打开开发者工具 ► 打开辅助功能检查器
在下拉菜单中选择模拟器,然后单击设置(齿轮)图标

enter image description here


他们改变了齿轮的图标,但未改变其位置。2023年可用。 - Tom Anderson

1

无障碍检查器(Xcode/Open Developer Tools/Accessibility Inspector in Xcode 8)如此处所述,是一个测试动态字体和通用无障碍性的好工具。 WWDC 2016视频值得一看


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接