嘿,所以我正在使用标准设计模板在页面上实现滑动导航。我有一个主视图控制器,它包含中心视图和两个侧视图。中心视图包含在 UIScrollView 中,以允许用户上下滚动。右视图是一个表格,其中每个单元格都链接到静态内容。当我移动到具有静态内容的页面然后返回中心视图时,中心视图上的滚动视图会出现故障并允许在水平面上“弹跳”,这会扰乱我的滑动功能。有没有办法正确返回中心视图或以编程方式禁用水平面上的所有滚动和反弹功能?
问问题
3769 次
1 回答
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);
于 2013-05-10T16:33:54.503 回答