1

我有一个UIScrollView垂直滚动的。在里面,我有一个UIScrollView水平滚动的。我会打电话给他们verticalScrollViewhorizontalScrollView

我的第一个问题是它会上verticalScrollView下滚动,但horizontalScrollView根本不会滚动。在关闭 Autolayout并将内容大小设置为 后viewDidLoadverticalScrollView总是会在出现在屏幕上时立即向下滚动底部并且只能向上滚动一点,但是horizontalScrollView(位于底部)完美地左右滚动。

我已经尝试了几乎所有在网上找到的东西,但似乎没有什么能让我用Main ScrollView ( verticalScrollView) 垂直滚动并用child horizontalScrollView水平滚动。

我可以发布更多可能有用的信息。谢谢你。

更新(8-15-13):我把hortizontalScrollView放入 a UIView,并将其UIView放入verticalScrollView. 我现在可以在 中自由滚动,但在弹回之前verticalScrollView只能向左或向右滚动一次。horizontalScrollView

ViewController.m中,我设置了内容大小。

[_verticalScrollView setContentSize:CGSizeMake(320, 1905)];
[_horizontalScrollView setContentSize:CGSizeMake(960, 190)];
4

1 回答 1

0

请检查您的 Autosizing 是否位于左上角?XIB 中的尺寸检查器视图可能有问题。希望这对您有所帮助。

于 2013-08-16T05:24:17.133 回答