Я ищу, это чистый способ изменения модели после нажатия кнопки в пользовательской ячейке. Это нажав на кнопку, которая имеет значение здесь и не выбрать строку, так didSelectRowAtIndexPath
не то, что меня интересует.Изменение модели после нажатия UIButton в пользовательском UITableViewCell
Например
let array = [true, false, true]
Когда пользователь нажимает на кнопку во второй ячейке, модель должен стать
array[1] = true
в cellForRowAtIndexPath
цель действий добавляется к кнопке:
cell.button.addTarget(self, action: "myAction:", forControlEvents: UIControlEvents.TouchUpInside)
действие выглядит следующим образом:
func myAction(sender:UIButton!)
{
//how to change the model and reloadRowsAtIndexPaths since the sender is just a UIButton!?
}
Каждая ячейка содержит кнопку – Lamar
да, это свойство/подзаголовок пользовательской ячейки – Carpsen90