2016-03-19 4 views
7

Есть ли способ программно вызвать эквивалент прокрутки слева на UITableViewCell, который имеет действия редактирования? Это отличается от [tableView setEditing:YES animated:YES] тем, что этот метод устанавливает всю таблицу в режим редактирования и показывает вид вставки/удаления левого аксессуара и/или изменения порядка, а не действия редактирования для одной строки.Программно проведите по экрану UITableViewCell?

+2

Вы могли выяснить, как это сделать? – GoodSp33d

ответ

-1

Вы можете использовать optional func tableView(_ tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle от UITableViewDelegate. И верните UITableViewCellEditingStyleDelete для ячейки, которую вы хотите пронести. Используйте func reloadRowsAtIndexPaths(_ indexPaths: [NSIndexPath], withRowAnimation animation: UITableViewRowAnimation), чтобы перезагрузить эту ячейку, если вы хотите вызвать салфетки.

+0

Попытка и не работает – Jargen89