When a UITableView
is editable, its UITableViewCells
allow the user to perform custom actions when VoiceOver is on. The user can hear the available actions by swiping up or down while the VoiceOver cursor is on the cell and then invoke the actions by double tapping anywhere on the screen. There are only two actions available in my cells: Delete (invokes the usual cell deletion) and Default (invokes a tap on the cell). My question is two-fold:
Is there a way of adding custom VoiceOver actions to a cell?
By default the Delete action is read out as "Delete" even if the table view delegate returns a custom title in the tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:
method. How can I make VoiceOver read out a custom action title?