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

6

我正在使用ColorPicker,关于Wheel的尺寸有一个问题,希望能够使它变得更大一些。我正在使用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)
    }
}

enter image description here


这是SwiftUI内部的标准控件。如果您想要自定义,请创建UIColorPickerViewController的可表示性。 - Asperi
@Asperi。我创建了它,但是它也有问题。我无法关闭它,因为关闭按钮没有显示出来,也无法拉动以关闭视图。 如果我使用ColorPicker,它将呈现一个带有关闭按钮的选择器。 - Carson Vo
1个回答

14

您可以使用 scaleEffect 来缩放颜色轮。

输入图片说明


2
.labelIsHidden() 这个方法也是一个不错的小技巧。 - Collierton

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接