2013-05-10 41 views
1

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

回答

3

禁用反弹使用本 - >scrollView.bounces = NO; 禁用这样的滚动型水平滚动集的内容大小 - >

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); 
+0

嘿感谢Divyu,似乎这样的伎俩! @Divyu – ScottOBot 2013-05-11 20:30:20