Strings properties in cell subclass -> undesired accessibility element for cell

Originator:apontious
Number:rdar://15498013 Date Originated:11/18/2013
Status:Closed Resolved:Insufficient information
Product:iOS SDK Product Version:7.0
Classification:Serious Bug Reproducible:Always
 
Summary:
For a UITableViewCell subclass loaded from a xib, even if you don't specify it as an accessibility element in that xib, if you add string properties to the class, it will show up as an accessibility element with *all* the strings concatenated together.

Steps to Reproduce:
- Clone the git repository https://github.com/apontious/VoiceOver-String-Properties-in-Cells-Bug.git
- Build and run it on a VoiceOver-enabled iPhone or iPod touch
- Double-tap the + button a couple times to add a few rows to the table
- Swipe through the accessibility elements

Expected Results:
The only table accessibility elements are the image view and the button inside every cell.

Actual Results:
The cell itself is an accessibility element, with its string properties concatenated together as the label.

Version:
iOS 7

Notes:
Removing the string properties from the cell subclass removes the cell as an accessibility element.

Configuration:
iPhone and iPod touch. Haven't tested on iPad.

Comments

Closed by Apple

Apple contacted me on 1/8/2014 to test this against a beta version of 7.1.

When I did not reply by 1/22/2014, they closed it as Insufficient information, saying they believed it was fixed.

When I just tested it on 6/5/2014, it was still not fixed, so I have filed another bug, rdar://17171117 Open Radar: http://openradar.appspot.com/radar?id=4522987243962368

By apontious at June 5, 2014, 7:11 a.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!