gpt4 book ai didi

ios - 如何在 SwiftUI 中应用大于底层 View 的叠加层

转载 作者:行者123 更新时间:2023-12-05 06:10:20 27 4
gpt4 key购买 nike

我正在尝试创建一个比底层 View 更大的叠加层。

我尝试使用 overlay() 修饰符来做到这一点,但似乎不允许叠加层超出底层 View 的边界。

我意识到这可以通过将层次结构中的叠加层向上拉到具有更大边界的包含 View 并使用 ZStack 来实现,但这会打断我想要的流程。我希望叠加层在创建它的较小 View 中是独立的(有点像 sheet() 修饰符的工作方式)。

这在 SwiftUI 中可行吗?

最佳答案

?

    Rectangle()
.foregroundColor(.gray)
.frame(width: 100)
.overlay(
Rectangle()
.foregroundColor(.green)
.frame(width: 200)
.blendMode(.multiply)
)

enter image description here

关于ios - 如何在 SwiftUI 中应用大于底层 View 的叠加层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64456602/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com