iOS 11 具有辅助功能,长按时会在弹出式 HUD 中显示大版本的选项卡栏图标。在 WWDC 演示中,提到这仅涉及打开: 设置 -> 常规 -> 辅助功能 -> 较大文本
..并添加:
tabBarItem.largeContentSizeImage = UIImage(named: "myHud")
或者,您可以添加矢量图像作为主工具栏图像,并在 Assets 目录中选中“保留矢量数据”。
我已经尝试了所有组合,但长按不显示 HUD。我还在运行 iOS 11b4 的 iPad 上使用"file"应用程序进行了测试,但没有成功。这是在 WWDC 上演示的应用程序。
我是否缺少其他一些辅助功能设置来启用此功能?或者 Beta 4 中不可用?
最佳答案
仅打开“较大文本”是不够的。您还必须使用更大的文本 - 即向右滑动 slider 。
然后就可以了——嗯,HUD 出现了。但该图标没有在 HUD 内放大,所以我不太明白这一点:
(如您所见,我正在一个测试项目中执行此操作,其中我正在试验矢量 PDF 图像功能。)
关于ios - UITabBar 大内容尺寸图像 (HUD) 在大文本模式下不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45418798/