在Objective-C中设置光标语音的可能性



我正在为iPhone上的画外音用户编写一个基于文本的RPG。

我为不同的事件向我的视图控制器添加了多个 UIViews。

我经常删除它们并将其添加到我的主视图中。

我的问题如下:是否可以更新画外音光标以专注于视图上的第一个元素,这样用户就不必每次都检查是否有新的事情发生?

我发现这发生在导航控制器中。

是否有执行此操作的功能?

通过发布UIAccessibilityLayoutChangedNotification,您可以通知 VoiceOver 屏幕的布局已更改。如果要发布特定公告,也可以使用UIAccessibilityAnnouncementNotification

UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, nil);

参考:UI可用性协议介绍,通知

您无法在 iOS 4 或 5 中控制旁白光标。我希望你能,它会解决很多问题。

我认为这在iOS 6中是可能的。有关此内容的更多信息,请参阅此答案:https://stackoverflow.com/a/11995385/1455770

最新更新