Когда UITableView
доступен для редактирования, его UITableViewCells
позволяют пользователю выполнять пользовательские действия, когда VoiceOver включен. Пользователь может слышать доступные действия, прокручивая вверх или вниз, пока курсор VoiceOver находится в ячейке, а затем вызывает действия двойным нажатием в любом месте экрана. В моих ячейках доступно только два действия: Удалить (вызывает обычное удаление ячеек) и По умолчанию (вызывает нажатие на ячейку). Мой вопрос двоякий:Пользовательские действия VoiceOver в UITableViewCell
Есть ли способ добавить пользовательские действия VoiceOver в ячейку?
По умолчанию действие Удалить считывается как «Удалить», даже если делегат представления таблицы возвращает пользовательский заголовок в методе tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:
. Как я могу заставить VoiceOver зачитать собственное название действия?
https://stackoverflow.com/a/45643931/4995771 – Masih
@Masih, что до сих пор не удалось устранить проблему. это решение действительно помогает: https://stackoverflow.com/a/48689384/4723935 – Pavlos