Подтвердить что ты не робот

Iphone - предотвращает прокрутку uiscrollview при нажатии

У меня есть scrollview и с обеих сторон, у меня есть две кнопки влево и вправо.

когда я нажимаю вид прокрутки, будет перемещаться влево, а при нажатии правой кнопки - вправо. В моем прокрутке есть 20 кнопок (приблизительно) и по щелчку каждой кнопки выполняется какое-то действие.

Все прекрасно реализовано и работает нормально.

Единственное, что я не мог реализовать, - это предотвратить прокрутку прикосновением. Я не хочу, чтобы пользователь просматривал scrollview вручную. Как я могу предотвратить его прокрутку прикосновением и все еще в состоянии щелкнуть кнопки внутри прокрутки?

4b9b3361

Ответ 1

Попробуйте установить yourScrollView.scrollEnabled = NO;. Это должно делать именно то, что вы хотите.

Ответ 2

Swift, установите scrollView.isScrollEnabled = false и он должен работать!

Ответ 3

Если эти кнопки являются единственным интерфейсом для пользователей, отключите опцию "Взаимодействие с пользователем" в представлении прокрутки в Interface Builder. Или, программно, установите для свойства userInteractionEnabled значение NO.