我正在使用自动布局在我的iPhone应用中创建登录屏幕。一切运作良好,我正在使用此应用程序的基本模板:https://github.com/syoutsey/UIScrollViewAutolayout。实质上,视图层次结构如下:
为了让UIScrollView
能够计算它contentSize
,我必须明确地将Content View
中的每个控件绑定在一起然后绑定最底层的控件(在这种情况下为button
位于Content View
的底部。这一切都很好,但打破了自动布局的基本原则,因为事物不是硬编码的,只指定了关系。如何设置我的UI元素,使其遵循自动布局原则,Scroll View
仍能动态计算contentSize
?
答案 0 :(得分:0)
https://github.com/op183/ScrollViewAutoLayoutExampe
我添加了键盘和登录segue,向您展示如何使用autolayout。基本思路非常简单
.... bottomToScrollView.constant = keyboardHeight .....
只需检查代码,就可以轻松下载