停止ScrollView从一侧弹到另一侧,只允许垂直移动 - IOS

问题描述 投票:0回答:1

我有一个视图控制器,里面有一个滚动视图。滚动视图是常规的 UIScrollView。滚动视图内部是一个包含所有实际文本和图像的视图。当您向左或向右滑动时,滚动视图会在弹回之前移动。我想完全停止水平移动或弹跳,我只希望滚动视图是垂直的

我尝试将类更改为 VerticalScrollView 但这并没有解决它我是 iOS 开发新手,所以我可能会遗漏一些明显的东西

ios swift
1个回答
0
投票

您可以通过将 contentSize 宽度设置为与框架大小宽度相同来禁用水平滚动

scrollView.contentSize = CGSize(width: scrollView.frame.size.width, height: scrollView.contentSize.height)
scrollView.showsHorizontalScrollIndicator = false
© www.soinside.com 2019 - 2024. All rights reserved.