Xcode 5 ScrollView滚动太远
Posted
技术标签:
【中文标题】Xcode 5 ScrollView滚动太远【英文标题】:Xcode 5 ScrollView scroll too far 【发布时间】:2013-10-23 12:45:49 【问题描述】:在我将项目更新到 Xcode5 后,我的 ScrollView 滚动得太远了。在 Xcode5 之前,我的 ScrollViews 从未遇到过任何问题。
【问题讨论】:
你可能需要详细说明一下,添加一些代码、截图(并在 ios7 上运行时与 Safari 进行比较)。 明确提出您的问题总是一个好主意,例如:Xcode5 或 iOS7 中是否发生了某些变化以使滚动视图的行为有所不同? 不确定您是否可以对此给出任何答案,因为它缺少使问题成为实际问题的所有内容,例如?
投票结束的问题。请阅读meta.stackexchange.com/questions/182266/…
好的,谢谢。我能够解决错误,它是自动布局。
【参考方案1】:
试试这个:
- (void)viewDidLoad
[super viewDidLoad];
if ([self respondsToSelector: @selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
当 UIScrollView 不是 Controller 中的根视图时,还需要在滚动视图和根视图之间添加约束(左、右、上、下)。
【讨论】:
以上是关于Xcode 5 ScrollView滚动太远的主要内容,如果未能解决你的问题,请参考以下文章
折叠标题视图 - ScrollView 在到达底部时停止滚动
尽管没有使用Autolayout,但垂直滚动在UIScrollView和iOS7以及Xcode 5中不起作用