对于我的游戏,我希望有这个移动元素:
它实际上是一张图片,上面有 4 个按钮:
现在如何让它们像在堆栈 View 中一样自适应?
由于堆栈 View 实际上不允许我使元素重叠,所以我在这里看不到简单的方法。或者我可以制作不同的堆栈 View 并使它们重叠,但这真的是一个好方法吗?
在 iOS 中是否有另一种对元素进行分组的方法,它允许的不仅仅是水平和垂直堆叠?
最佳答案
Apple 建议使用 UIStackView
而不是 NSLayoutConstraints
来设计 View ,但是,没有必要总是使用 UIStackView
。
根据提到的情况,如果你在这里使用约束而不是 UIStackView 会更好。
但是你想在这里堆叠,然后一次将 2 个图像堆叠在一起,然后将它们对齐到容器 View 的中心。
关于iOS/Xcode : Group overlapping elements in Stack View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50446663/