当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Swift Optional tint(_:)用法及代码示例


实例方法

tint(_:)

设置此视图中的色调颜色。

声明

func tint(_ tint: Color?) -> some View

参数

tint

要应用的色调Color

详述

使用此方法覆盖此视图的默认强调色。与可以被用户偏好覆盖的应用程序的强调色不同,色调始终受到尊重,并且应该用作为控件提供额外含义的一种方式。

此示例分别显示带有 ShapeStyle/greenShapeStyle/red 色调颜色的应答和拒绝按钮。


struct ControlTint: View {
    var body: some View {
        HStack {
            Button {
                // Answer the call
            } label: {
                Label("Answer", systemImage: "phone")
            }
            .tint(.green)
            Button {
                // Decline the call
            } label: {
                Label("Decline", systemImage: "phone.down")
            }
            .tint(.red)
        }
        .padding()
    }
}

可用版本

iOS 15.0+, iPadOS 15.0+, macOS 12.0+, Mac Catalyst 15.0+, tvOS 15.0+, watchOS 8.0+

相关用法


注:本文由纯净天空筛选整理自apple.com大神的英文原创作品 Optional tint(_:)。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。