从导航栏标题移开焦点,旁白应读出当前屏幕的摘要

时间:2019-06-10 10:19:23

标签: ios swift uiaccessibility

在我的应用中,屏幕上的选项卡上的屏幕已加载,画外音集中在navigationItem.title上,并读取navigationItem.title以便首次显示屏幕。从下一次开始,navigationItem.title既不会聚焦,也不会通过声音读取磁贴。第一次显示导航屏幕时,如何第一次从navigationItem.title移出焦点并进行画外音应该读出该特定屏幕的摘要。

override func viewDidAppear(_ animated: Bool)
{
    super.viewDidAppear(animated)
    let textToBeRead = "Summary of this screen"
    UIAccessibility.post(notification: 
    UIAccessibility.Notification.screenChanged, argument: textToBeRead)
 }

上面的代码在画外音期间向其读取“此屏幕的摘要,将navigationItem的标题附加到屏幕上” 下次以后,画外音都看不到。请帮忙。感谢advace

0 个答案:

没有答案