2015-02-24 43 views
0

我使用自动布局在我的iPhone应用程序中创建登录屏幕。一切运行良好,我使用这个应用程序的基本模板:https://github.com/syoutsey/UIScrollViewAutolayout。从本质上讲,视图层级如下:调整键盘的自动布局视图

  • 视图(上海华)
    • 滚动查看
      • 内容的浏览
        • 文本字段1
        • 文本字段2
        • 按钮

为了使UIScrollView能够计算它的contentSize我必须明确在Content View扎每个控制在一起,然后扎最底部控制(在这种情况下button)至底部的Content View。这一切都很好,但打破了自动布局的基本原则,因为事物不是硬编码的,只有关系被指定。我如何设置我的用户界面元素,以便他们遵循自动布局原则,并且Scroll View仍然能够动态计算contentSize

+0

你不需要滚动最有可能的看法。只要所有的子视图都设置了适当的约束条件,你应该能够改变其中一个视图的底部空间约束,并且所有东西都应该相应地移动。动画几个约束将以完全相同的方式为您移动所有内容。 – DBoyer 2015-02-24 20:33:11

回答

相关问题