UIScrollview,它可以拖到目前为止,你可以看到它背后的父视图

时间:2011-12-20 13:58:14

标签: iphone objective-c ios xcode uiscrollview

我已经设置了

 scrollview.bounces = NO;

我找不到任何可能相关的东西。当滚动视图位于视图的顶部或底部时,我尝试进一步滚动它,它向下滑动,我可以看到它背后的父视图。

有什么办法可以阻止这种行为吗?

谢谢, -code

3 个答案:

答案 0 :(得分:2)

在这种情况下,UIScrollView有2个相关部分。滚动视图内容和滚动视图。

您的滚动视图不会在滚动/拖动上移动。 CGRect框架保持不变。 您的滚动视图内容在滚动/拖动时上下移动。

听起来你的滚动视图的内容有一个不透明的背景,它隐藏了scrollview背后的东西。但是当你超出内容的范围时,你会看到滚动视图背后的内容,因为scrollview本身具有透明背景。

解决方案:为UIScrollView提供不透明背景。

答案 1 :(得分:0)

使您的父视图alpha为零。这将解决您的问题,您不必在UIScrollView上进行任何更改。

答案 2 :(得分:-1)

尝试

scrollView.alwaysBounceVertical = NO;