Включить горизонтальный пейджинг, но отключить вертикальный пейджинг

У меня есть UIScrollView, который я пытаюсь листать по горизонтали (элементы в представлении прокрутки - дни). Это работает как задумано. Одна непреднамеренная проблема - то, что UIScrollView также страницы вертикально (я хочу, чтобы это прокручивалось нормально). Есть ли способ, которым я могу отключить вертикальный пейджинг при включении горизонтального пейджинга? Есть еще один вопрос, похожий на мой, но это было 4 года назад, и ответы там были расплывчаты.

Спасибо за помощь.

2 ответа

Если вы используете раскадровки, вы можете просто щелкнуть scrollView и отредактировать его свойства в правом разделе. Там вы можете включить / отключить то, что вы хотите

Надеюсь, я мог помочь;)

Если вы хотите, чтобы ваш UIScrollView не прокручивал вертикально. Вам нужно обернуть вашу высоту просмотра на 1. Таким образом, ваша высота contentSize будет зафиксирована на 1.

self.scrollView.contentSize = CGSizeMake(self.scrollView.frame.size.width * numberPages, 1);

Другие вопросы по тегам