Как правильно добавить UIAccessibilityTraitHeader?
Я работаю с target-c/swift и конструктором интерфейсов, пытаясь сделать навигацию моего приложения доступной. Я не могу понять, как заставить мой заголовок работать, когда вы используете ротор доступности и выбираете "заголовки". Заголовок моего заголовка установлен в Интерфейсном Разработчике (IB). В IB он устанавливается в панели навигации> UINavigationItem > атрибут заголовка. Я думаю, что я хочу сделать, это найти способ добавить UIAccessibilityTraitHeader
к UINavigationItem
, но вы не можете сделать это в IB. Я также попытался сделать розетку, а затем добавить черту вручную в viewDidLoad
метод. Это не работает. Если бы кто-нибудь мог помочь, это было бы здорово!
@IBOutlet weak var menuTitle: UINavigationItem!
override dynamic func viewDidLoad() {
self.menuTitle.accessibilityTraits |= UIAccessibilityTraitHeader;
}
1 ответ
Я обнаружил, что это дефект iOS Simulator (X-Code 6.2). Он не показывает "Заголовки" как черту. Он работал нормально, когда я загрузил его на устройство и проверил.