【问题标题】:IOS UIScrollView Unwanted BouncingIOS UIScrollView 不需要的弹跳
【发布时间】:2013-05-10 16:01:34
【问题描述】:
嘿,所以我正在使用标准设计模板在页面上实现滑动导航。我有一个主视图控制器,它包含中心视图和两个侧视图。中心视图包含在 UIScrollView 中,以允许用户上下滚动。右视图是一个表格,其中每个单元格都链接到静态内容。当我移动到具有静态内容的页面然后返回到中心视图时,中心视图上的滚动视图会出现故障并允许在水平面上“弹跳”,这会扰乱我的滑动功能。有没有办法正确返回中心视图或以编程方式禁用水平面上的所有滚动和反弹功能?
【问题讨论】:
标签:
ios
iphone
uiscrollview
bounce
【解决方案1】:
要禁用 bounce 使用这个 -> 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);