作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我注意到 UIAccessibility 后通知方法是某种异步调用。这对我来说听起来很正确,因为您需要收听最后发生的事件,而不是昨天发生的事件……但是请看这个例子:
UIAccessibilityPostNotification( UIAccessibilityAnnouncementNotification, @"String 1");
UIAccessibilityPostNotification( UIAccessibilityAnnouncementNotification, @"String 2");
您只能听到“string 2”。
这个例子很简单,你可以回答说可以将“string 2”附加到“string 1”,问题就解决了。但我处于这样的情况,但我无法附加两个字符串。
我的问题是:是否有同步通知的方法?
另一个例子如下。假设您有一个标签栏应用程序。当您切换到特定栏时,我希望 VoiceOver 说出特定文本。正如您可能知道的那样,当您选择一个选项卡时,VoiceOver 会自己说“Bar1 bar selected”。
所以... VoiceOver 公告覆盖了我自己的特定文本。
最佳答案
对于 iOS 6.0+,您可以使用 UIAccessibilityAnnouncementDidFinishNotification 来同步您的公告。
关于ios - UIAccessibilityAnnouncementNotification 异步问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12354828/
我注意到 UIAccessibility 后通知方法是某种异步调用。这对我来说听起来很正确,因为您需要收听最后发生的事件,而不是昨天发生的事件……但是请看这个例子: UIAccessibilityPo
我在使用 iOS 7/8 UIAccessibility 时遇到了很多麻烦。我正在处理的特定用例是我期望的一个非常常见的“进度保存”用例。 编辑:我注意到我原来的问题并不清楚预期的结果,所以我在这里添
我是一名优秀的程序员,十分优秀!