- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个简单的 View Controller ,它在 viewDidLoad()
中执行此操作.
DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 10) {
UIAccessibility.post(notification: .announcement, argument: "Hello world.")
}
当我在我的设备上启用 Voiceover 时,这工作得很好。
最佳答案
VoiceOver 似乎无法在模拟器上运行。
它需要在设备上运行。我认为您可以在模拟器上做的最好的事情是使用可访问性检查器来检查标签、提示等
Debug Accessibility in iOS Simulator with the Accessibility Inspector
The Accessibility Inspector displays accessibility information about each accessible element in an app. You can use the Accessibility Inspector to simulate VoiceOver interaction with the accessible elements in your app to examine the information they provide.
Note: The Accessibility Inspector is helpful for testing the accessibility of your app during development, but it is no substitute for testing your app with VoiceOver on a physical device. For one thing, the Accessibility Inspector does not speak accessibility information, so you can’t hear how your element descriptions will sound. Even though the Accessibility Inspector is ideal for quickly verifying that elements supply appropriate accessibility information, you should test your app on a device, with VoiceOver turned on, to make sure that it behaves as users expect. See Test Accessibility on Your Device with VoiceOver for some tips on how to do this.
关于ios - 如何在模拟器上发布 UIAccessibility 公告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59152797/
已关闭。这个问题是 off-topic 。目前不接受答案。 想要改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 已关闭10 年前。 Improve th
背景 fragment 创建它的 View ,然后开始网络操作。网络操作完成后,根据网络操作的结果,创建各种类型的 subview 并将其添加到 fragment 的 View 中。 问题 如果一个
我有一个简单的 View Controller ,它在 viewDidLoad() 中执行此操作. DispatchQueue.main.asyncAfter(deadline: DispatchTi
我正在使用带有多个 TextView 和 LinearLayout 的线性布局。示例屏幕: 每当我访问该屏幕时,TalkBack
为了提高我的 Lisp 程序的效率,我想在我的代码中插入这一行: (optimize (speed 3) (safety 0) (debug 0) (space 0)) 目前我认为我应该把它放在每个文
我想让我的 discord 机器人根据 channel ID 向某个 channel 发布公告。我知道如何使用 message.channel.send() 让机器人在与之交谈的任何 channel
我正在尝试使用以下代码为 Liferay 公告 portlet 制作一个钩子(Hook): package com.ahc.hook.service.impl; import com.liferay.
我在共享主机上有一个网站,在每个页面请求上使用这些 HTTP header 进行响应: HTTP/1.1 200 OK Date: Thu, 21 Sep 2017 14:34:46 GMT Serv
我在共享主机上有一个网站,在每个页面请求上使用这些 HTTP header 进行响应: HTTP/1.1 200 OK Date: Thu, 21 Sep 2017 14:34:46 GMT Serv
我有一个带有 pickerView 作为 inputView 的 textField。 现在,当我打开画外音并选择 textField 时,画外音将显示为:“数量:3(textField 的内容)”,
在 iOS 中使用 Voice Over 时,调用 UIAccessibility.post(notification:argument:)宣布字段错误实际上并不宣布错误。 我有一个提交按钮,当聚焦按
我是一名优秀的程序员,十分优秀!