ios - 这个 iOS 辅助功能 UI 元素是什么,它是如何启用/禁用的?

标签 ios usability uiaccessibility

我有成员提示他们无法点击位于我的 iOS 应用顶部自定义导航栏中的某些按钮。常见的提示是,当他们尝试点击时,他们看到的 UI 如下所示:

enter image description here

这大约是一个 200x200 像素的正方形,出现在屏幕中间。

我们的应用程序中没有能够绘制这种 UI 的代码。我只能假设这是由某种 iOS UI 或可用性设置触发的。我唯一能想到的是我们还有一个 UITabBarController,而用户(在这种情况下)恰好在我的应用程序的“浏览”选项卡上。如果可能的话,我想 a) 以编程方式禁用此功能或 b) 通知用户他如何通过某个 iOS 设置手动禁用此 UI。

谁能确定什么可能触发您在上面看到的 UI?

最佳答案

是iOS 11的新功能。看一下Bar Item Images .

要禁用此功能,您应该从 Bar Item 的 Accessibility 中删除图像(请参阅链接)。但是我不确定您如何(甚至是否)可以定义用户启用了大型内容文本。

欲了解更多信息,请查看 What's New in Accessibility .

关于ios - 这个 iOS 辅助功能 UI 元素是什么,它是如何启用/禁用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47419109/

相关文章:

iphone - tableview 中的字体大小变化是否可以重新使用?

usability - 响应时间慢备忘单

ios - UIAccessibility 更改 UITableView 画外音公告(第 # of#)

ios - 如何将 VoiceOver 辅助功能添加到应用程序的图标角标(Badge)编号?

ios - 使用嵌入式 View Controller 设置 view.accessibilityElements

iOS 临时分发

ios - 初始化对象时出错

vim - 如何在 Vim 中模拟 Emacs 的转置词?

iphone - Objective-C 子类化基础知识,如何添加自定义属性;

ios - 链接多个 Gmail iOS Firebase