本文主要是介绍SwiftUI 打造一款收缩自如的 HStack(三):“魔镜魔镜,我爱你”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
概览
在前两篇博文中,我们分别讨论了用 HStack 和 对齐+ZStack 来实现收缩自如“HStack”的方法。
虽然看起来“各有千秋”,但实际上它们都拖着一坨厚重的 datas,这不禁为其“减分不少”。
而从上图演示中可以看到:我们完全摆脱了 datas 数据的桎梏,现在我们可以按照轻松惬意的 @ViewBuilder 语法来描述容器的子视图了!这是怎么做到的呢?
在本篇博文中,您将学到以下内容:
- 概览
- 1. 前两种方式之弊端
- 2. “魔镜”来了!
- 3. 如何处理异构 View 集合
- 4. “魔镜”重构:HStack
- 5. “魔镜”重构:对齐 + ZStack
这篇关于SwiftUI 打造一款收缩自如的 HStack(三):“魔镜魔镜,我爱你”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!