If your tableview cell consists only of text, it will make available to the cell, and it will read out the entire cell. If you have other objects and buttons, it is recommended to use a subclass of UITableViewCell and override the method -accessibilityElements to return all the available items.
Some code:
#import "CustomCell.h" @implementation CustomCell - (void)awakeFromNib { [super awakeFromNib]; self.accessibilityElements = @[self.view1, self.label, self.imageView]; } self.imageView]; #import "CustomCell.h" @implementation CustomCell - (void)awakeFromNib { [super awakeFromNib]; self.accessibilityElements = @[self.view1, self.label, self.imageView]; }
The next post can help:
http://cocoacaffeine.wordpress.com/2013/11/29/little-tricks-of-accessibility/
source share