【发布时间】:2011-12-20 13:58:13
【问题描述】:
我已经设置了
scrollview.bounces = NO;
我找不到其他可能相关的内容。当滚动视图位于视图的顶部或底部时,我尝试进一步滚动它,它会向下滑动,我可以看到它后面的父视图。
有什么办法可以阻止这种行为吗?
谢谢, -代码
【问题讨论】:
标签: iphone objective-c ios xcode uiscrollview
我已经设置了
scrollview.bounces = NO;
我找不到其他可能相关的内容。当滚动视图位于视图的顶部或底部时,我尝试进一步滚动它,它会向下滑动,我可以看到它后面的父视图。
有什么办法可以阻止这种行为吗?
谢谢, -代码
【问题讨论】:
标签: iphone objective-c ios xcode uiscrollview
在这种情况下,UIScrollView 有 2 个相关部分。滚动视图内容和滚动视图。
您的滚动视图不会在滚动/拖动时移动。 CGRect 框架保持不变。
您的滚动视图内容在滚动/拖动时上下移动。
听起来你的滚动视图的内容有一个不透明的背景,它隐藏了滚动视图后面的东西。但是当您超出内容的范围时,您会看到滚动视图背后的内容,因为滚动视图本身具有透明背景。
解决方案:给你的UIScrollView 一个不透明的背景。
【讨论】:
使您的父视图 alpha 为零。这将解决您的问题,您不必对 UIScrollView 进行任何更改。
【讨论】:
试试
scrollView.alwaysBounceVertical = NO;
【讨论】: