Вы можете наблюдать состояние выбора из этих двух методов делегата.Поэтому, когда вы выбираете любую ячейку, она вызывает didSelectRowAt
метод делегата, а если вы снова нажмете на выбранную ячейку, она вызовет didDeselectRowAt
. Убедитесь, что для свойства выбора tableView задано несколько вариантов выбора, если вы хотите, чтобы пользовательвыберите несколько ячеек
tableView.allowsMultipleSelection = true
Swift Delegate методы.
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
//Your code here
}
func tableView(_ tableView: UITableView, didDeselectRowAt indexPath: IndexPath) {
//Your code here
}