2012-03-12 78 views
0

当我有一页内容太多时,UIScroll视图允许我声明一个可滚动区域。奇怪的是,所讨论的滚动视图在X轴上的行为与所期望的一样,没有任何滚动允许。不幸的是,需要滚动的Y轴不会将允许的滚动区域“剪辑”为内容大小。用户可以在内容大小之外滚动,并且只有在他们放开之后才将视图“反弹”滚动回到允许的区域。如何阻止滚动视图让用户(暂时)将UIScrollView从其内容区域滚出?

我想阻止用户进一步滚动,而不是有内容查看(向下不打扰我),因为它看起来'错误',使滚动视图顶部的标题下拉,留下在它后面的正常背景。

回答

4

如果你正在你的UIScrollView接口,这是因为取消了

为简单的“跳动,平铺弹跳和垂直弹跳”在您的滚动视图的属性

复选框。如果你在代码中设计UIScrollView,你可以添加这个。

self.textView.alwaysBounceHorizontal = NO; 
self.textView.alwaysBounceVertical = NO; 
self.textView.bounces = NO; 
+0

啊,谢谢。我认为没有办法将“顶部”与“底部”分开以实现弹跳? (没有biggie如果没有,只是...似乎是一个奇怪的遗漏) – RonLugge 2012-03-12 01:59:57

+0

不是我所知道的,至少不是我所知道的。我的意思是任何可能的,但我真的认为这将是更多的麻烦比它的价值。 – 2012-03-12 02:07:46

+0

同意:WAY比自己尝试和实施它更值得一试。奇怪的是,苹果没有实现它。 – RonLugge 2012-03-12 03:26:32

相关问题