ios - UITabBar 大内容尺寸图像 (HUD) 在大文本模式下不显示

标签 ios accessibility ios11 uitabbar dynamic-type-feature

iOS 11 具有辅助功能,长按时会在弹出式 HUD 中显示大版本的选项卡栏图标。在 WWDC 演示中,提到这仅涉及打开: 设置 -> 常规 -> 辅助功能 -> 较大文本

..并添加:

tabBarItem.largeContentSizeImage = UIImage(named: "myHud")

或者,您可以添加矢量图像作为主工具栏图像,并在 Assets 目录中选中“保留矢量数据”。

我已经尝试了所有组合,但长按不显示 HUD。我还在运行 iOS 11b4 的 iPad 上使用"file"应用程序进行了测试,但没有成功。这是在 WWDC 上演示的应用程序。

我是否缺少其他一些辅助功能设置来启用此功能?或者 Beta 4 中不可用?

最佳答案

仅打开“较大文本”是不够的。您还必须使用更大的文本 - 即向右滑动 slider 。

然后就可以了——嗯,HUD 出现了。但该图标没有在 HUD 内放大,所以我不太明白这一点:

enter image description here

(如您所见,我正在一个测试项目中执行此操作,其中我正在试验矢量 PDF 图像功能。)

关于ios - UITabBar 大内容尺寸图像 (HUD) 在大文本模式下不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45418798/

相关文章:

ios - Swift:如何以编程方式禁用 MapKit 注释的信息按钮

ios - 在 swift 中以编程方式创建 UIButton 后,如何在 Storyboard中链接 UIButton

ios - 是否有人能够在 iOS 上使用 Address-Sanitizer(称为 asan 或 -fsanitize=address)?

ios - 向导航栏添加类似于 iOS 11 中 Apple Music 的标题和副标题

ios - AGX : Texture read/write assertion failed: height > 0

swift - 具有多个用户的 ARKit

ios - 有没有办法保护 iPhone 应用程序中的内容(图像、声音)?

javascript - 屏幕阅读器和 JavaScript 打印功能

Web 辅助功能屏幕阅读器无法读取 JavaScript 弹出对话框

android - 如何将 Androids Talkback 与 clickableSpan 一起使用?