У меня есть tableView с двумя кнопками в каждой строке, пользователь, конечно, может прокручивать, чтобы увидеть больше строк, или нажать кнопку, чтобы увидеть детали элемента.Цель c - Кнопка внутри таблицы просмотра таблицы предотвращения прокрутки
Проблема:
Когда пользователь красть палец вверх или вниз, таблицу прокрутку хорошо, но когда пользователь, удерживая палец на кнопке для более одной секунды, а затем переместить его палец вверх или вниз, таблица не прокручивается. Я не хочу этого поведения, я хочу, чтобы tableview получил первый приоритет, поэтому он будет прокручиваться, и событие кнопки не будет срабатывать.
Как я могу предотвратить это? код, чтобы установить цели для кнопки это:
[cell.buttonLeft addTarget:self action:@selector(buttonTapped:) forControlEvents:UIControlEventTouchUpInside];
Вы получаете такое же поведение при использовании дополнительного устройства для раскрытия информации, поэтому я считаю, что это стандартное поведение. Пользователю нужен способ отмены нажатия кнопки. Рассматривали ли вы использование аксессуара для раскрытия детали? –