可可触摸 - UIScrollView的问题

时间:2011-03-04 18:54:58

标签: iphone cocoa touch

嘿伙计们。 所以我在另一个UIView里面有这个UIScrollView,没有占用整个区域(所有这些都是通过nib文件初始化的)。 我在滚动视图中添加了一些内容,但每当我滚动它时,UIScrollView内容区域都会移动到ScrollView框架之外,而不是指定用于显示它的UIView区域。

即使滚动它也不应该留在它的框架内吗?

感谢您帮助我。

3 个答案:

答案 0 :(得分:6)

可能是您的UIScrollView的clipsToBounds属性设置为NO。检查IB中的设置,或者您可以在代码中进行设置:

scrollView.clipsToBounds = YES;

如果失败,请仔细检查您的UIScrollView是否具有您认为的界限。是否存在任何可能正在改变滚动视图边界的自动调整标记?

答案 1 :(得分:0)

尝试将clipsToBounds设置为YES,它可能是:

yourViewController.clipsToBounds = YES;

如果没有... fbreto是对的,发布你的代码......

答案 2 :(得分:0)

确保您有setContentSize。并且在添加uiscviews时,还可以正确设置uiviews视图中的uiviews的帧大小。

以下是http://developer.apple.com/library/ios/#samplecode/Scrolling/Introduction/Intro.html

的示例代码