ScrollView 在 IOS7 上不滚动
Posted
技术标签:
【中文标题】ScrollView 在 IOS7 上不滚动【英文标题】:ScrollView not scrolling on IOS7 【发布时间】:2014-11-05 09:35:17 【问题描述】:ios 7 中的滚动视图有问题。 起初,它甚至在 IOS 7 或 IOS 8 上都不起作用 但是在我添加了这段代码之后:
它开始在 IOS 8 上运行,但仍然无法在 IOS 7 上运行。
[scroll addSubView:contentViewScroll];
scroll.contentSize = contentViewScroll.frame.size;
任何人都可以提出解决方案吗??
【问题讨论】:
禁用自动布局后试试,可能对你有帮助 禁用自动布局不是好习惯,这会导致很多其他问题 在这个方法中设置内容大小 -(void)viewDidLayoutSubviews @Ramesh Muthe 它不起作用,仍然无法滚动contentViewScroll.frame
设置成卷轴的contentSize
的大小是多少?它比scroll.frame
大吗?如果没有,则不会有任何内容可滚动。
【参考方案1】:
您的contentSize
需要大于您的框架大小才能使您的滚动视图可滚动。
【讨论】:
它更大,但不能滚动【参考方案2】:我已经解决了这个问题...
正如大家所说,我的内容大小大于滚动视图框架大小,但滚动不起作用。在这个问题上花了几个小时后,我设法通过修复控制器视图上的所有警告来修复它。修复所有警告后,滚动开始工作。
也许这听起来很愚蠢,但修复警告最终让滚动工作
【讨论】:
以上是关于ScrollView 在 IOS7 上不滚动的主要内容,如果未能解决你的问题,请参考以下文章
textfield + scrollview 奇怪的问题 ios7
折叠标题视图 - ScrollView 在到达底部时停止滚动