Есть ли все-таки, чтобы предотвратить перетаскивание стола из-за верхней части, все еще позволяя ему отскочить?UITableView - предотвращение прокрутки без отключения отскока
У меня есть табличное представление, которое я могу перетащить, чтобы покрыть весь экран. При перетаскивании назад он иногда по-прежнему будет находиться в режиме прокрутки, поэтому вместо перетаскивания всего вида контейнера вниз он позволит прокручивать таблицу вверху.
Если я отключу отскок, это исправляет его, но я хотел бы как-то сохранить отскок, но отключить возможность поймать его в этом состоянии и продолжить перетаскивание.
Что-то вроде:
if (isBouncing){
_tableview.enabled = NO;
}else{
_tableview.enabled = YES;
}
Я также попытался код ниже, но это в основном делает то же самое, как [_tableView setBounces: NO]
if (scrollView.contentOffset.y < 0) {
[scrollView setContentOffset:CGPointMake(0, 0)];
}
Этот вопрос нуждается в некотором уточнении. Невозможно иметь эффект отскока без прокрутки. Вы говорите о эффектах отскока во вложенных представлениях? – tanner0101