实例方法
compositing
compositingGroup()
将此视图包装在合成组中。
声明
func compositingGroup() -> some View
返回值
将此视图包装在合成组中的视图。
详述
合成组使此视图的祖先视图中的合成效果(例如不透明度和混合模式)在此视图渲染之前生效。
使用 compositingGroup()
将效果应用到父视图,然后再将效果应用到此视图。
在下面的示例中,compositingGroup()
修饰符将效果的应用分为多个阶段。在 blur(radius:)
效果应用于封闭的 ZStack
内的视图之前,它将 View/opacity(_:)
效果应用于 VStack。这将不透明度更改的范围限制在最外层视图。
VStack {
ZStack {
Text("CompositingGroup")
.foregroundColor(.black)
.padding(20)
.background(Color.red)
Text("CompositingGroup")
.blur(radius: 2)
}
.font(.largeTitle)
.compositingGroup()
.opacity(0.9)
}
可用版本
iOS 13.0+, iPadOS 13.0+, macOS 10.15+, Mac Catalyst 13.0+, tvOS 13.0+, watchOS 6.0+
相关用法
- Swift Optional colorMultiply(_:)用法及代码示例
- Swift Optional confirmationDialog(_:isPresented:titleVisibility:presenting:actions:message:)用法及代码示例
- Swift Optional confirmationDialog(_:isPresented:titleVisibility:presenting:actions:)用法及代码示例
- Swift Optional contentShape(_:_:eoFill:)用法及代码示例
- Swift Optional controlSize(_:)用法及代码示例
- Swift Optional confirmationDialog(_:isPresented:titleVisibility:actions:)用法及代码示例
- Swift Optional cornerRadius(_:antialiased:)用法及代码示例
- Swift Optional contrast(_:)用法及代码示例
- Swift Optional containerShape(_:)用法及代码示例
- Swift Optional colorInvert()用法及代码示例
- Swift Optional contextMenu(menuItems:)用法及代码示例
- Swift Optional confirmationDialog(_:isPresented:titleVisibility:actions:message:)用法及代码示例
- Swift Optional coordinateSpace(name:)用法及代码示例
- Swift Optional clipShape(_:style:)用法及代码示例
- Swift Optional clipped(antialiased:)用法及代码示例
- Swift Optional symbolVariant(_:)用法及代码示例
- Swift Optional popover(isPresented:attachmentAnchor:arrowEdge:content:)用法及代码示例
- Swift Optional mask(alignment:_:)用法及代码示例
- Swift Optional listSectionSeparatorTint(_:edges:)用法及代码示例
- Swift Optional badge(_:)用法及代码示例
- Swift Optional fullScreenCover(isPresented:onDismiss:content:)用法及代码示例
- Swift Optional keyboardType(_:)用法及代码示例
- Swift Optional preferredColorScheme(_:)用法及代码示例
- Swift Optional background(_:ignoresSafeAreaEdges:)用法及代码示例
- Swift Optional saturation(_:)用法及代码示例
注:本文由纯净天空筛选整理自apple.com大神的英文原创作品 Optional compositingGroup()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。