понедельник, 10 августа 2015 г.

Проблема выделения ячейки UITableViewCell


Часто встречающаяся проблема при "тапе" на ячейку UITableViewCell , ячейка сохраняет свое выделение и остается выделенной до тех пор пока вы не выделите другую ячейку и т.д.
Для решения этой проблемы добавьте следующие методы в ваш UITableViewDelegate extension:
page29image17064
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    tableView.deselectRowAtIndexPath(indexPath, animated: true
}

func tableView(tableView: UITableView, willSelectRowAtIndexPath indexPath: NSIndexPath) -> NSIndexPath? {
    if searchResults.count == 0
        return nil
    } else {
        return indexPath

    } 

Комментариев нет:

Отправить комментарий