Ios 如何在自定义选取器的UIPickerDate默认视图中获得灰色/半透明?

Ios 如何在自定义选取器的UIPickerDate默认视图中获得灰色/半透明?,ios,swift,user-interface,uipickerview,Ios,Swift,User Interface,Uipickerview,我已经创建了一个UI选择器,但默认情况是它是透明的。我希望使用/获得RGB+半透明值,使拾取视图中常用的灰色成为灰色 它是与编程UI日期选择器的解除颜色相同的灰色。非常感谢。我需要这符合苹果的人机界面指南 在下面添加了我需要的背景色/半透明图片: 十六进制颜色-#e8e9ed RGB颜色-UIColor(红色:232/255,绿色:233/255,蓝色:237/255,alpha:1) 或者您可以使用#F7F7 我希望它能起作用。 iOS 13还引入了六种不透明的灰色,在半透明效果不佳的罕见情况

我已经创建了一个UI选择器,但默认情况是它是透明的。我希望使用/获得RGB+半透明值,使拾取视图中常用的灰色成为灰色

它是与编程UI日期选择器的解除颜色相同的灰色。非常感谢。我需要这符合苹果的人机界面指南

在下面添加了我需要的背景色/半透明图片:

十六进制颜色-#e8e9ed

RGB颜色-UIColor(红色:232/255,绿色:233/255,蓝色:237/255,alpha:1)

或者您可以使用#F7F7

我希望它能起作用。

iOS 13还引入了六种不透明的灰色,在半透明效果不佳的罕见情况下可以使用

以及改变背景颜色

浅灰色:

picker.backgroundColor = UIColor.lightGray
深灰色:

picker.backgroundColor = UIColor.darkGray

如果您希望选取器视图具有一定的透明度。你可以在上面加梯度

        let view = UIView(frame: CGRect(x: 0, y: 0, width: picker.frame.width, height: picker.frame.height))
        let gradient = CAGradientLayer()

        gradient.frame = view.bounds
        gradient.colors = [UIColor.white.cgColor, UIColor.lightGray.cgColor]

        picker.layer.insertSublayer(gradient, at: 0)
找到渐变和浅灰色的图像。

尝试更改UI Picker的色调。我知道如何更改UI Picker的不同颜色,但我想知道灰色到底是什么颜色。有人能解释一下为什么我也会被向下投票弄得灰蒙蒙的吗):很接近,但不一样,系统一有一些透明度。上传了一张照片@Rushang Patelif如果你想要一些透明度,然后添加一个渐变层。显然不是正确的灰色太暗了,如何设置颜色也不是问题。我知道如何设置,谢谢,虽然我熟悉系统。浅灰色和.darkgray ui颜色,但是,这些颜色不正确/不透明。请在图片上注明@animeshThank,@Matteo。如果可能的话,你能解释一下吗?“在下面添加了一张我需要的颜色图片:“好的,@Matteo。那你还想要什么请解释一下。