我必须在一个屏幕上实现可访问性,而在NavigationController内有一个viewController。
private func setupAccessibility() {
self.accessibilityElements = [leftNavigationItem ?? UIBarButtonItem(), self.navigationItem.titleView ?? UILabel(), self.desc, self.phoneNumberLabel, self.phoneNumberTextField, self.resetPasswordButton] // This determines the order as well
self.view.isAccessibilityElement = false
}
我在viewDidLoad中称呼它。当然,我在所有元素上都设置了isAccessibilityElement = true,但是我从这里删除了它们。
问题是,如果我转到文本字段并返回至左侧导航项目,则打开键盘,VO会说出后退按钮,但不会选择它。
有帮助吗?