Почему мой UITableView не распознает Touch внутри моего UITableViewCell?

У моего UITableViewController есть имя класса SettingsViewController. Он содержит свойство, связанное с UITableViewCell с именем signOutCell.

Почему это не распознает, коснулся ли пользователь signOutCell пользователя? Он находится внутри SettingsViewController.m?

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { if ([touches containsObject:signOutCell]) { [self triggerActionSheetConfirmation]; } } 

я размещен

 NSLog(@"Received touch"); 

перед выражением if, но он никогда не вызывался. Является ли touchsBegan: withEvent: никогда не вызывается, когда что-то затрагивается в этом TableViewController?

Как я могу получить простой щелчок в UITableViewCell для вызова метода triggerActionSheetConfirmation?

2 Solutions collect form web for “Почему мой UITableView не распознает Touch внутри моего UITableViewCell?”

Используйте метод UITableViewDelegate tableView:didDeselectRowAtIndexPath: В этом методе получить ячейку строки, cellForRowAtIndexPath через метод UITableView cellForRowAtIndexPath . Затем используйте оператор if для сравнения ячейки с созданным вами UITableView . Затем запустите свой метод, если он оценит эту розетку.

Добавьте распознаватель жестов в UITableViewCell и установите цель в качестве вашего ConfigurationViewController.

  • Как установить название ячейки таблицы в ios?
  • Как определить, какой UITableView прокручивается
  • Пользовательский CG-рисунок UITableViewCell iOS 7
  • Постоянно обновлять UISlider в UITableViewCell
  • Вкладка нижнего разделителя UITableView - странное поведение в IOS 7
  • Почему в Swift произошло «использование необъявленного типа UITableView»?
  • UITableView приходит в обход при добавлении UILabel с cornerRadius в каждую ячейку
  • UITableView reloadData не перезагружается
  • iOS UICollectionView внутри UITableViewCell
  • UITableViewCell Separator исчезает в iOS7
  • Различное поведение при управлении UITableView
  • почему пользовательская ячейка в стиле «Группировка» всегда показывает высоту по умолчанию? я не буду использовать 'heightForRow'
  • PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.