• 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
UIAccessibilityLayoutChangedNotification and Braille Displays
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

UIAccessibilityLayoutChangedNotification and Braille Displays


  • Subject: UIAccessibilityLayoutChangedNotification and Braille Displays
  • From: Scott McCormack <email@hidden>
  • Date: Thu, 30 May 2013 02:09:52 -0700

I have a custom control that updates using accessibilityIncrement and accessibilityDecrement. Everything works great except for the Braille display. I can flick up and down and the value changes and VoiceOver announces the changes as a I call a UIAccessibilityLayoutChangedNotification. However on the Braille display the "old" value is displayed (e.g. if the control goes from 1 to 2 the display shows a 1) but it will update at the right time it just always shows the "old" value.

My app works like this:
The user navigates to the custom control
VO announces the correct information (e.g. "1st floor")
The Braille display is correct ("1st floor")
I flick up on the control
The control increments as expected and the on-screen ui updates
VO announces the now current value of the control ("2nd floor")
The Braille display updates but shows the previous value ("1st floor")
If I touch the control VO announces the control correctly ("2nd floor") but the Braille continues to show the old value ("1st floor")
If I flick up again VO announces the correct value ("3rd floor") and the Braille updates to the previous value ("2nd floor")
If I move off the control and back again the Braille display is now correct ("2nd floor")
If I use the frequentlyupdates trait the Braille display now works however there is a delay in VO announcing the control change

My notification looks like this:
	UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification, nil);

I've tried changing the parameter to the view that changed but this has no effect.

Thoughts?
---
Scott McCormack
Senior Accessibility Consultant - IT Manager
SSB BART Group
email@hidden
(415)624-2712 (o)
(415)624-2708 (f)
www.ssbbartgroup.com


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Accessibility-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: UIAccessibilityLayoutChangedNotification and Braille Displays
      • From: Chris Fleizach <email@hidden>
  • Prev by Date: Suggestions field for search field
  • Next by Date: UIAccessibilityTraitAdjustable doesn't always work
  • Previous by thread: Suggestions field for search field
  • Next by thread: Re: UIAccessibilityLayoutChangedNotification and Braille Displays
  • Index(es):
    • Date
    • Thread