• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Accessibility issues with NSPopover
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Accessibility issues with NSPopover


  • Subject: Accessibility issues with NSPopover
  • From: Motti Shneor <email@hidden>
  • Date: Wed, 09 May 2012 15:16:36 +0300

Hi everyone.

I am experiencing grave problems setting up decent accessibility on my NSPopover. Most issues affect VoiceOver users, but some affect all users (not even accessibility).

1. When NSPopover is shown, VoiceOver will only report the CONTENTS of the popover (it will say: "3 items" never any title. I used whatever I could, both programmatically and in .xib files, to no avail. I know that my Popover's Accessibility description is OK, because if i hit ctrl-option-F2-F2 (VoiceOver's command for "Window List" The popoever is rightly named.

2. Once my Semi-Transient popoever loses focus, I can not set it back on the popover (or any of its subviews). I need to do this programmatically, because the accessibility user who lost the focus NEVER HAD A CHANCE to know that this popover ever existed.

3. As NSPopover manages its internal window in a very-opaque way, I can't find a way THAT WORKS to set up the "initialFirstResponder", or window title, or any accessibility attributes on the popover window.

4. I was not able to set up accessibility link from anywhere else in my application to the popoever (or one of its subviews).

There is very little documentation and help on NSPopovers, and to say the truth, it breaks Apple's most basic Cocoa design. NSPopover is neither Model, View or Controller. I wonder...

Please advise...

Motti Shneor, Mac OS X Software Architect & Team Leader
Spectrum Reflections Ltd.
+972-54-3136621



_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: Accessibility issues with NSPopover
      • From: Kyle Sluder <email@hidden>
    • Re: Accessibility issues with NSPopover
      • From: Fritz Anderson <email@hidden>
  • Prev by Date: Re: saveDocument:
  • Next by Date: Re: iOS launch Music app?
  • Previous by thread: Cocoaheads Lake Forest meets tomorrow (Wednesday) night - thus begins a reading group on Matt Neuburg's Programming iOS 5, 2nd edition
  • Next by thread: Re: Accessibility issues with NSPopover
  • Index(es):
    • Date
    • Thread