放大的按钮和屏幕
Posted
技术标签:
【中文标题】放大的按钮和屏幕【英文标题】:Enlarged buttons and screen 【发布时间】:2021-02-25 06:22:45 【问题描述】:我正在使用 Swift UI 开发一个导航应用程序。 由于某些原因,某些测试设备具有放大的按钮。由于某些原因,它们几乎看起来像是被放大了。
我无法使用 xcode 模拟器复制此问题,请帮助
正确 - 这是假设的样子(来自 iPhone 6s 的图片)
错误 - 下面是另一台 iPhone 6s(测试人员的测试设备)
错误 - 以下来自 iPhone 11 的 beta 测试版
【问题讨论】:
是的,我正在使用 SF Symbols。你的意思是如果他们打开动态类型,他们会有这个问题吗?有没有办法绕过/忽略用户设备上的这个设置? @马汉 【参考方案1】:如果您的应用支持动态类型,他们可能已经更改了 iPhone 上的字体大小。
尝试更改 iPhone 上的字体大小或询问他们是否已更改。
更改字体大小
转到设置>显示和亮度,然后选择文本大小。 拖动滑块选择所需的字体大小。
让字体更大
转到设置 > 辅助功能,然后选择显示和文本大小。 点按较大的文本以获得较大的字体选项。 拖动滑块选择所需的字体大小。
Source
您可以在图像上设置固定大小以禁用它。
Image(systemName: "magnifyingglass").font(.system(size: 20))
更多信息
How do I set the size of a SF Symbol in SwiftUI?
【讨论】:
谢谢@Mahan,有没有办法绕过/忽略这个?以上是关于放大的按钮和屏幕的主要内容,如果未能解决你的问题,请参考以下文章