我已经搜索过了,找不到我需要的东西,如果有人能给我指出正确的区域或关键字,请随时关闭这个。
我有一个scrollView与电子邮件和密码UITextfield,忘记密码UIButton
,登录UIButton
和取消UIButton
作为子视图。(使用IB)
当应用程序在纵向运行时,一切看起来都很好。(ScrollView避免UITextfield
)目前纵向布局不需要担心避免键盘,然而,当我旋转到横向-我将需要这个。
我的问题是关于自动布局,如果有人可以提供提示,或更多的东西来阅读,以帮助获得"取消按钮是一个恒定的20从superview底部(scrollView)"见图片下面
- 取消按钮的高度等于30
- 取消按钮前缘对齐忘记密码按钮
- 取消按钮后缘对齐登录按钮
先前尝试取消按钮常量20到superview bottom,这不起作用。尝试了一种新的方法,但似乎卡住了…
- 取消按钮顶部恒定181到登录底部(750优先级)
- 取消按钮顶部<= 181登录底部(1000优先级)
还有,我不能发照片…这里有一些链接
纵向和横向
最终,我试图得到更好的自动布局,我不确定到底发生了什么或如何解决它。
滚动视图不能很好地处理方向改变,我有一段时间有同样的情况,我决定在代码中处理这种情况。
我所需要做的就是在方向改变时设置滚动视图的内容大小
幸运的是,你有一个静态布局,你可以提前知道内容的大小。约束不适合我,但它们可能在许多其他方面有用。