解决SwiftUI复合形状(Shape)透明发生重叠的问题 Posted 2021-10-13 大熊猫侯佩 tags: 篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决SwiftUI复合形状(Shape)透明发生重叠的问题相关的知识,希望对你有一定的参考价值。 功能需求 SwiftUI中我们有时希望用多个Shape组合成一个新的更复杂的形状,当设置新形状的透明度时,往往不是我们想要的结果: 如上图所示,我们希望合成的新形状在应用透明度后应该是一个整体,而不是发生内部显示重叠。 那我们该如何解决这个问题呢? 答案异乎寻常的简单,只需添加一行代码即可搞定! 还等什么呢?Let’s fix it!以上是关于解决SwiftUI复合形状(Shape)透明发生重叠的问题的主要内容,如果未能解决你的问题,请参考以下文章 SwiftUI - 形状导致反向数组访问 SwiftUI 按钮大小/形状/颜色不变 shape--用代码修改shape的颜色属性 如何在 SwiftUI 中以形状显示文本? SwiftUI 列表的透明背景——iOS14 中的行为变化 如何对不同的形状使用相同的修饰符集