Мы создаем представление календаря, используя UICollectionView. Мы хотим прокрутить по вертикали, чтобы изменить время дня, которое мы просматриваем, или по горизонтали, чтобы изменить неделю.
Прямо сейчас перетаскивание календаря влияет на оба этих параметра. Мы хотели бы закрепить его сильнее, чтобы направление прокрутки с большей скоростью было единственным способом прокрутки.
Поэтому мы не хотим отключать одно направление. Мы просто хотим разрешать только по одному.
Есть ли свойство прокрутки или что-то, что поддерживает это?
1 ответ
Вы можете установить isDirectionalLockEnabled
на true
на своем scrollView
:
Если это свойство истинно, и пользователь начинает перетаскивание в одном общем направлении (горизонтальном или вертикальном), вид прокрутки отключает прокрутку в другом направлении.
Похожие вопросы
Новые вопросы
ios
iOS - мобильная операционная система, работающая на Apple iPhone, iPod touch и iPad. Используйте этот тег [ios] для вопросов, связанных с программированием на платформе iOS. Используйте связанные теги [target-c] и [swift] для проблем, характерных для этих языков программирования.