繁体   English   中英

使用自动布局将UIButton和UILabel居中

[英]Center UIButton and UILabel with Autolayout

我是关于UIConstraints的新手,我试图通过UICollectionViewUICollectionView底部之间的空间中的Auto Layout将“继续按钮”和“不,谢谢” xib 我应该添加哪些UIConstraints

在此处输入图片说明

这是我所做的实现

在此处输入图片说明

如您在图像中看到的,我用不同的组件实现了3个Stack View。 为了使它们全都成为“一个”,我将它们放在堆栈中,其中约束<=到底部和顶部,约束具有固定的大小,这样它们就不会越过视图的边界。

如果您不想使用绝对值,则需要另外两个透明视图来获取所需的布局。

一个视图,应该添加到“ Continue”上方,并且其上边距应设置为collectionView ,下边距应设置为“ Continue”。 第二个视图应置于“不,谢谢”下,并且其上边距应设置为“不,谢谢”,而下边距应设置为superView的底部。 通过添加等于superView的左右边距,可以使两个视图都占据所有水平空间。

设置完我上面提到的约束后,必须在两个额外的视图之间添加一个相等的高度约束。 这样可以确保“继续”上方和“不,谢谢”下方的空间始终相等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM