IOS UIScrollView不需要的弹跳

时间:2013-05-10 16:01:34

标签: ios iphone uiscrollview bounce

嘿所以我使用标准设计模板在页面上实现滑动导航。我有一个主视图控制器,可以保存中心视图和两个侧视图。中心视图包含在UIScrollView中,以允许用户向上和向下滚动。右视图是一个表,其中每个单元格链接到静态内容。当我移动到具有静态内容然后返回到中心视图的页面时,中心视图上的滚动视图会出现故障,并允许在水平平面中“弹跳”,这会影响我的滑动功能。有没有办法正确返回到中心视图或以编程方式禁用水平面中的所有滚动和反弹功能?

1 个答案:

答案 0 :(得分:3)

禁用反弹使用此功能 - > scrollView.bounces = NO; 禁用水平滚动设置scrollview的内容大小,如下所示 - >

float sizeOfContent = 0;
UIView *lLast = [scrollView.subviews lastObject];
NSInteger wd = lLast.frame.origin.y;
NSInteger ht = lLast.frame.size.height;

sizeOfContent = wd+ht;

scrollView.contentSize = CGSizeMake(scrollView.frame.size.width, sizeOfContent);