Como adicionar gestos ao UITableViewCell?
Quero adicionar um gesto de toque a cada célula de umUITableView
que edita o conteúdo nele. As duas maneiras de adicionar um gesto estão no código ou no storyboard. Eu tentei os dois e eles falharam.
Posso adicionar um gesto paracada célula na tabela com storyboard arrastar e soltar? Parece adicionar apenas um gesto à primeira célula. Adicionando gesto no código, escrevi algo como,
addGestureRecognizer(UITapGestureRecognizer(target: self,action:#selector(MyTableViewCell.tapEdit(_:))))
ou
addGestureRecognizer(UITapGestureRecognizer(target: self, action:"tapEdit:"))
ambos trabalham. Mas eu gostaria de deixar oUITableViewController
lide com esse gesto porque ele faz algo com a fonte de dados. Como escrevo meu objetivo e ação?
EDITAR:
addGestureRecognizer(UITapGestureRecognizer(target: MasterTableViewController.self, action:#selector(MasterTableViewController.newTapEdit(_:)))
induzir um erro dito, seletor não reconhecido enviado para a classe 0x106e674e0 ...