Это связано с UIA доступностью кнопки Назад, которую мы имеем на панели навигации. Даже после установки для accesibilitytraits ничего, голос за кадром объявляет «кнопку» в конце после объявления метки. Это происходит только тогда, когда мы go переходим на следующую страницу, но не происходит при переходе назад. Утилита setupBackButton () ниже вызывается из функции fromDidLoad ().
func setupBackButton() -> Void {
navigationItem.leftBarButtonItem = nil
let backButtonItem = UIBarButtonItem(image: #imageLiteral(resourceName: "btn-back-1"), style: .plain, target: self, action: #selector(TicketingWebViewController.backButtonTapped(sender:)))
backButtonItem.imageInsets = UIEdgeInsets(top: 2, left: -2, bottom: 0, right: 0)
backButtonItem.accessibilityLabel = NSLocalizedString("Back_Button_ADA", comment: "Back button ADA")
backButtonItem.isAccessibilityElement = true
backButtonItem.accessibilityHint = nil
backButtonItem.accessibilityTraits = UIAccessibilityTraitNone
navigationItem.leftBarButtonItem?.accessibilityTraits = UIAccessibilityTraitNone
navigationItem.leftBarButtonItem = backButtonItem
}