Я добавляю UIImageView
к своим обычаям UITableViewCell
. Затем это изображение отображается за пределами ячейки. Я также добавил изображение UITapGestureRecognizer
, чтобы при нажатии на изображение оно будет удалено из представления.Добавлен UIImageView в UITableViewCell за пределами ячейки
Однако, когда я нажимаю на изображение, под ним находится другая ячейка, которая вместо этого реагирует на кран. Таким образом, кажется, что добавление распознавателя жестов к изображению не имеет никакого эффекта. И да, я установил userInteractionEnabled
в YES
для изображения.
Итак, чтобы достичь того, что я хочу сделать, мне нужно добавить 'UIImageView' в' UITableView', чтобы он мог перехватывать прикосновения? –
Кажется, что это должно сработать. Вы также можете посмотреть в '-gestureRecognizer' UIGestureRecognizerDelegate': shouldRecognizeSimultaneousWithGestureRecognizer', чтобы контролировать, должен ли ваш распознаватель запускать свой обработчик, когда он потенциально конфликтует с одним из распознавателей таблицы или ячеек. –
Трудно сказать, не видя того, чего вы пытаетесь достичь, но добавление просмотров в таблицуView не похоже на отличный подход. –