ios – UIStackView间距 – 不要推到顶部和底部锚点

ios – UIStackView间距 – 不要推到顶部和底部锚点,第1张

概述我正在尝试分发一些嵌套的堆栈视图,我想我错过了一个属性来帮助我按照我想要的方式对齐各种视图. 这是当前的输出: 这个问题是,添加到每个列(堆栈视图)的两个排列的子视图是分布的,以便第一个子视图与顶部对齐,第二个子视图与底部对齐(在它们之间留下可变空间) . 但这就是我所希望的 – 在每列的第一个和第二个排列的子视图之间总是一个固定的空间(比如说10像素),而第二个排列的子视图下面的额外空间只是它需 我正在尝试分发一些嵌套的堆栈视图,我想我错过了一个属性来帮助我按照我想要的方式对齐各种视图.

这是当前的输出:

这个问题是,添加到每个列(堆栈视图)的两个排列的子视图是分布的,以便第一个子视图与顶部对齐,第二个子视图与底部对齐(在它们之间留下可变空间) .

但这就是我所希望的 – 在每列的第一个和第二个排列的子视图之间总是一个固定的空间(比如说10像素),而第二个排列的子视图下面的额外空间只是它需要的东西.

视图安排如下:

outerStackVIEw =绿色视图:(顶部20px,左侧64px,底部20px,
右侧64px – 显示在两个屏幕截图中,但仅在顶部显示中突出显示)具有属性:

outerStackVIEw.axis = .HorizontalouterStackVIEw.distribution = .FillEquallyouterStackVIEw.spacing = 10

leftStackVIEw,mIDdleStackVIEw,rightStackVIEw添加到outerStackVIEw中的每个属性:

columnStackVIEw.axis = .VerticalcolumnStackVIEw.distribution = .FillcolumnStackVIEw.alignment = UIStackVIEwAlignment.topcolumnStackVIEw.spacing = 10

然后每列中有2个stackVIEws,由红色和蓝色框周围的深灰色框表示.有财产:

redBlueStackVIEw.axis = .HorizontalredBlueStackVIEw.distribution = .FillProportionallyredBlueStackVIEw.alignment = UIStackVIEwAlignment.topredBlueStackVIEw.spacing = 4
解决方法 您应该将包含视图的堆栈视图固定到您.这会让你看起来更加一致.如果你想让所有3个大小相等,你也可以在水平堆栈中查看所有三个堆栈视图.另一个提示是混淆内容拥抱优先级和压缩阻力变量.希望如果您有更多问题,请帮助我. 总结

以上是内存溢出为你收集整理的ios – UIStackView间距 – 不要推到顶部和底部锚点全部内容,希望文章能够帮你解决ios – UIStackView间距 – 不要推到顶部和底部锚点所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1003708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存