Мне нужно иметь UIButton
внутри UITableViewCell
, все работает нормально, кроме случаев, когда я касаюсь внутри кнопки и двигаю палец, стол не прокручивается.
Я попытался создать подкласс UIButton
и в touchesMoved: метод отправляет то же сообщение на self.nextResponder
, либо вызывает touchesCancelled и надеется, что он передаст событие касания следующему респонденту, они оба не работают.
Есть ли хороший способ решить эту проблему? В настоящее время я добавляю UIView
поверх UITableViewCell
и определяю события касания вручную, передавая результат кнопке или остальной части ячейки соответственно, но это немного грязно.