【发布时间】:2014-08-12 21:09:28
【问题描述】:
我有一个登录页面,上面有一堆元素:
- UIScrollView
-
内容视图(UIView)
- 电子邮件文本字段
- 密码文本字段
- 登录按钮
- 等
我需要我的应用在纵向和横向上都能完美运行,因此我开始设置不同的约束以使 AutoLayout 正常工作。我终于将所有 UI 元素都放在了纵向和横向的正确位置,但问题是我的滚动视图滚动太多,并且在完全滚动时在视图底部留下了很多空白区域。我想解决这个问题并保持紧张,但我不知道为什么。显然,滚动视图的 contentSize 对于 y 值设置得过大,但我不想通过编程方式解决此问题,因为我确信那里应该有“正确”的修复。
我附上了登录页面正常和完全滚动(纵向和横向)的屏幕截图,以帮助进一步理解。
任何帮助将不胜感激。谢谢!
【问题讨论】:
-
阅读Tech Note TN2154: UIScrollView And Autolayout。您可能还会发现 this video 很有帮助。
标签: ios objective-c iphone uiscrollview autolayout