使用动画更改UIScrollView框架后,scrollView无法在水平方向上滚动

时间:2015-12-28 09:05:33

标签: ios objective-c swift uiscrollview

我想在屏幕上隐藏或显示UIScrollView,所以我只是更改其框架。

但是当它显示时,我发现我无法在水平方向上滚动它。要在水平方向上滚动它,我必须在垂直方向上滚动它,然后我可以在水平方向上滚动它。 框架设置正常,contentSize也可以。

我重置了ScrollView的框架和contentSize,我甚至把它带到了前面,因为还有其他一些视图。更改要显示的框架不仅仅是显示,另一个视图将更改其框架以隐藏。

更详细,无法向右,向左滚动即可。

2 个答案:

答案 0 :(得分:2)

如果您只需要隐藏滚动视图,可以使用scrollView.hidden = YES

答案 1 :(得分:0)

将scrollview内容大小宽度设置为零

ScrollView.contentSize=CGSizeMake(0, height);