SwiftUI - 颜色选择器 - ***大小

Posted

技术标签:

【中文标题】SwiftUI - 颜色选择器 - ***大小【英文标题】:SwiftUI - ColorPicker - Wheel Size 【发布时间】:2020-10-29 11:11:55 【问题描述】:

我正在使用 ColorPicker。我对车轮的尺寸有疑问。 我想要更大。 我正在使用 Xcode 12.1。希望有人能帮助我。谢谢。

这是我的代码:

struct SwiftUIView: View 
    @State private var bgColor = Color.blue
    var body: some View 
        ColorPicker("Set the background color", selection: $bgColor)
            .frame(maxWidth: .infinity, maxHeight: .infinity)
            .background(bgColor)
    

【问题讨论】:

它是 SwiftUI 内部 - 标准控件。如果您想要自定义 - 创建 UIColorPickerViewController 的可表示对象。 @Asperi 。我创建了它,但它也有问题。我无法关闭它,因为没有显示关闭按钮,也无法关闭视图。如果我使用 ColorPicker,它将显示一个带有关闭按钮的选择器。 【参考方案1】:

您可以使用scaleEffect 缩放色轮。

【讨论】:

带有 .labelIsHidden() 的不错的奖励提示

以上是关于SwiftUI - 颜色选择器 - ***大小的主要内容,如果未能解决你的问题,请参考以下文章

如何更改GraphicalDatePickerStyle日期选择器Swiftui的选择颜色(AM,PM)和时间

如何在 SwiftUI 中将颜色选择器值保存到 UserDefaults 中?

Xcode 13 SwiftUI 颜色文字丢失

如何更改 UIPickerView 选择器的颜色

如何在 SwiftUI 中更改分段选取器的颜色外观?

SwiftUI 中的按钮大小和颜色