Какао: Доступность (VoiceOver) для кнопок только с изображением - PullRequest
2 голосов
/ 22 сентября 2011

Я использую NSButton с пустым заголовком и изображением, и к нему нельзя получить доступ с помощью VoiceOver.Но когда я устанавливаю заголовок (VoiceOver, кажется, использует заголовок), NSButton пытается показать его.

Я думаю, что должен быть простой способ не отображать заголовок или установить текст кнопки, используемый VoiceOver,Однако быстрый поиск пока не дал результатов.

PS Я создаю кнопку программно.

Ответы [ 2 ]

4 голосов
/ 07 февраля 2013

Вы должны назначить accessibilityLabel непосредственно для объекта изображения, это работает следующим образом.

1 голос
/ 22 сентября 2011

Решенная проблема - добавлен подкласс для NSButtonCell, который ничего не делает в drawTitle: метод и возвращает NSZeroRect.Кажется, работает нормально.

...