垂直ScrollView内的水平ScrollView

时间:2013-08-15 08:37:08

标签: ios uiscrollview autolayout

我有UIScrollView垂直滚动。在其中,我有一个水平滚动的UIScrollView。我会称他们为verticalScrollViewhorizontalScrollView

我的第一个问题是verticalScrollView会向上和向下滚动,但horizontalScrollView根本不会滚动。在关闭Autolayout 并在viewDidLoad中设置内容大小后,verticalScrollView会在屏幕上显示时立即向下滚动,只能向上滚动一点,但是horizontalScrollView(位于底部)完全向左和向右滚动。

我几乎尝试过在网上找到的所有内容,但似乎没有任何内容可以让我使用主要 ScrollView(verticalScrollView)垂直滚动并使用子项水平滚动 horizontalScrollView

我可以发布任何可能有用的信息。谢谢。

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

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

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

1 个答案:

答案 0 :(得分:0)

请检查您的自动调整是否在左上角? XIB中的大小检查器视图可能有问题。 希望这对你有所帮助。