Ios 如何在情节提要中将UIView固定到UIScrollView的底部?
这就是我所拥有的: 但我需要实现的是: 因此,facebook和register按钮应始终位于Ios 如何在情节提要中将UIView固定到UIScrollView的底部?,ios,xcode,uiscrollview,Ios,Xcode,Uiscrollview,这就是我所拥有的: 但我需要实现的是: 因此,facebook和register按钮应始终位于UIScrollView的最底部 我应该添加哪些约束或视图以及在哪里?如果需要在场景的最底部添加这两个元素,您有两个选项,这两个选项都需要直接在Interface Builder中设置约束,因此您不必以编程方式进行设置 使用底部边缘的约束确保两个元素垂直居中,并定义Facebook注册按钮的宽度和高度 使用将Facebook按钮和注册标签分组的堆栈视图,然后从底部边缘定义约束。在这种情况下,还需要确
UIScrollView
的最底部
我应该添加哪些约束或视图以及在哪里?如果需要在场景的最底部添加这两个元素,您有两个选项,这两个选项都需要直接在Interface Builder中设置约束,因此您不必以编程方式进行设置
底部边缘的约束
确保两个元素垂直居中,并定义Facebook注册按钮的宽度和高度堆栈视图
,然后从底部边缘定义约束。在这种情况下,还需要确保堆栈视图垂直居中删除Facebook按钮和忘记密码视图之间的限制,以避免根据上面元素的“像素数”定位最终按钮:您希望Facebook和注册以绝对方式从底部定位。我认为这将对您有所帮助。您需要手动提供约束。在图片中看到
谢谢你的回复,但实际上我忘了提一件事。如果屏幕上没有足够的空间(水平iPhone),则facebook按钮应位于忘记密码按钮下方。在这种情况下,有可能进行精简吗?@Bartłomiejsemanńczyk在这种情况下,基本概念仍然有效,您必须以尽可能不含糊的方式锚定两个视图:有时添加缺少的约束效果很好。无论如何,如果你正在考虑在水平的iPhone上显示这个场景,我建议你用大小类重新排列整个UI,这将大大改善用户体验,因为你将避免大量滚动。它有大小类,但仍然需要在底部固定视图。添加误导约束不起作用。所以我想我需要在“忘记”之后设置一次“facebook”按钮。这会奏效的。但我的场景的可行解决方案是非常好的。