ios - iOS / Xcode:在堆栈视图中对重叠元素进行分组
问题描述
对于我的游戏,我希望有这个运动元素:
它实际上是一张图片,上面有 4 个按钮:
现在我该如何让它们像在堆栈视图中一样自适应?
由于堆栈视图实际上不允许我使元素重叠,因此我在这里看不到简单的方法。或者我可以制作不同的堆栈视图并使它们重叠,但这真的是一个好方法吗?
在 iOS 中是否有另一种对元素进行分组的方法,它允许的不仅仅是水平和垂直堆叠?
解决方案
Apple 建议使用UIStackView
而不是NSLayoutConstraints
设计视图,但不一定UIStackView
总是使用。
根据所提到的情况,如果在这里使用约束而不是 UIStackView 会更好。
但是您希望在这里堆叠,然后一次将 2 个图像放入堆叠中,然后将它们对齐到容器视图的中心。
推荐阅读
- machine-learning - GCP - 创建数据流(Pub/Sub -> 预测(ML 模型)-> BigQuery/Firebase)
- angular - Angular:以自己的选择器语法访问组件属性?
- amazon-web-services - 有什么方法可以使用 AWS 服务压缩视频?
- .net-core - Windows DLL 可以与 Windows 上的 .NET Core 3.0 一起使用吗?
- google-bigquery - BigQuery 不允许我更新预定查询
- r - 循环R中的部分变量名称列表
- mysql - 如何在mysql数据库中保存带有符号的instagram传记文本
- python - 从外部函数访问 tkinter 条目
- acumatica - 如何在案例 (CR306000) 屏幕的详细信息选项卡中添加富文本框?
- android - 如何定期制作和运行服务?