首页 > 解决方案 > iOS App Accessibility-当视图出现时如何让画外音读出屏幕名称?

问题描述

我正在开发的应用程序的要求之一是,每当用户导航或看到屏幕时,画外音应该宣布有关该屏幕的信息。在焦点转到视图中的某个元素之前,它应该只宣布一次。

有人可以帮助或提供一些想法如何实现这一目标吗?

标签: iosswiftvoiceover

解决方案


确保有你的selfas isAccessibilityElement = true

确保必须accessibilityLabelself.title屏幕名称进行配音。

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    self.title = "TEST"
    self.isAccessibilityElement = true
    self.accessibilityLabel = self.title
}

推荐阅读