iOS/Xcode : Group overlapping elements in Stack View

标签 ios swift xcode user-interface button

对于我的游戏,我希望有这个移动元素:

enter image description here

它实际上是一张图片,上面有 4 个按钮:

enter image description here

现在如何让它们像在堆栈 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/

相关文章:

ios - TableView Controller 不显示更新的核心数据值

iOS 应用因 EXC_BREAKPOINT (SIGTRAP) 而崩溃

swift - 从 Firebase 将字符串转换为 double 值

如果设备上仅设置了 devicecode,IOS 无法创建私钥?

ios - 在 WatchOS 中以模态呈现的界面的右上角设置标题

ios - 如何制作基于百分比的水平布局?

ios - Cocos2d v3.0 - 动画 Sprite

swift - 在 NSHTTPURLResponse 下载 JSON 数据失败

xcode - 在 Xcode 5 中编辑 Storyboard非常慢

ios - 如何根据标签或类似内容以特定顺序获取 UIScrollview 中 subview 的内容?