2015-05-01 2 views
1

Я работаю с объективом c/swift и создателем интерфейса, пытаясь сделать доступной мою навигацию приложений. Я не могу понять, как заставить заголовок работать, когда вы используете ролик доступности и выбираете «заголовки». Заголовок заголовка задается в Interface Builder (IB). В пределах IB это установлено в атрибуте Navigation Bar> UINavigationItem> Title. Я думаю, что я хочу найти способ добавить UIAccessibilityTraitHeader в UINavigationItem, но вы не можете сделать это в IB. Я также попытался сделать выход, а затем добавить свойство вручную в методе viewDidLoad. Это не работает. Если бы кто-нибудь мог помочь, это было бы здорово!Как правильно добавить UIAccessibilityTraitHeader?

@IBOutlet weak var menuTitle: UINavigationItem! 
override dynamic func viewDidLoad() { 
self.menuTitle.accessibilityTraits |= UIAccessibilityTraitHeader; 
} 
+0

Вы добавляете его правильно. Убедитесь, что у вас есть правильный элемент, что код выше запускается и т. Д. – ChrisCM

ответ

0

Я выяснил, что это дефект с iOS Simulator (X-Code 6.2). Он не показывает «Заголовки» как признак. Он отлично работал, когда я загрузил его на устройство и протестировал его.

Смежные вопросы