0

トラックのリストを表示する通常のNSTableViewがあります。現在再生中のトラックを示すアイコンを表示するためのテーブル列を用意しました。

私はより完全なVoiceOverサポートの追加に取り組んでいますが、テーブルの各行が選択されたときに最初に言われるのが「画像」である方法が好きではありません。その特定のテーブル列のアクセシビリティを無効にしたいのですが。

NSTableViewまたはNSTableColumn、あるいはその両方をサブクラス化して、accessibilityIsIgnoredからYESを返すことで、これを実行できることを知っています。サブクラス化せずにこれを行う方法はありますか?

4

1 に答える 1

1

いいえ。「setAccessibilityIsIgnored」のようなものはないので、-accessibilityIsIgnoredと尋ねられたときにYESと答えるサブクラスを使用する必要があります。

于 2010-09-17T15:39:59.103 に答える