gpt4 book ai didi

IOS/Objective-C/Autolayout 水平居中四张图片

转载 作者:行者123 更新时间:2023-11-28 18:47:22 25 4
gpt4 key购买 nike

我一直很容易地使用自动播放将三张图片居中。我将中间一个水平居中,将所有三个设置为相同的基线,然后相对于中间一个设置外部空格的前导和尾随空格。

但是,现在我需要添加第四张图片,因此居中放置偶数张图片。所以我不能再使用同样的技巧了。我想避免添加更多 subview ,但想不出一个简单的方法来做到这一点。

谁能推荐一种将偶数个水平图像水平居中的首选做法?

这是三张图片的样子。我想添加第四个。

enter image description here

提前感谢您提出任何建议。

最佳答案

我建议您使用堆栈 View 。对于您的情况,您可以将水平堆栈 View 与分布设置为平均填充。根据您的要求设置对堆栈 View 的约束,并将 ImageView 放入堆栈 View 中。当您想添加新图像时,只需拖动它,它就会相应地进行调整。

enter image description here

看起来像这样

enter image description here

如果你再添加一个,它会是这样的。

enter image description here

您可以在此处阅读有关如何使用堆栈 View 的更多信息

Apple Documentation

Good tutorial to follow

关于IOS/Objective-C/Autolayout 水平居中四张图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48932916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com