ios - UIScrollView 不工作

标签 ios uiscrollview

我有一个 UIScrollView,里面有一个 View。该 View 内部是一堆按钮、标签等,在纵向模式下适合 View ......当 iPad 旋转时,我希望 scrollView 启动,以便用户可以滚动到 View 的底部。该应用程序运行,但是当我旋转它时,滚动条永远不会工作......我相信我已经正确连接了所有东西并且我在 viewDidLoad 事件中有这个代码:

[scrollview addSubview: masterView]; 
scrollView.contentSize = [masterView sizeThatFits:CGSizeZero]; 

还有什么我想念的吗? iPad旋转时需要修改尺寸吗?

谢谢

最佳答案

UIScrollView 的内容大小可能有问题。如果没有将 contentSize 设置为大于实际 scrollView 大小,则不会显示滚动条。

你可以用这样的代码来编码:

[scrollView setContentSize:CGSizeMake(2000,2000)];

然后将内容大小更改为您放入 UIScrollView (scrollView) 的实际内容大小。

关于ios - UIScrollView 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10254815/

相关文章:

ios - 将内容置于 UIScrollView (Pager) iOS 中心

ios - 在 UIScrollView 中居中 UILabel

iphone - 通过 UITapGestureRecognizer 获取 UIScrollView 中的触摸点

ios - 自动布局中的 viewDidLayoutSubviews 在 UIPageViewController 上旋转

ios - 具有本地化字符串的核心数据排序描述符

ios - 是否有任何解释 PHAdjustmentData 的标准?

iOS 9 使用快速操作选择标签栏索引,performActionForShortcutItem

ios - 保存时向上计数

ios - 放大 UIScrollView 时未调用 scrollViewDidEndZooming

iOS:仅在 iOS 13 上不会触发点击事件