gpt4 book ai didi

ios - 在Swift 3中向UIPicker添加渐变背景时,文本消失

转载 作者:搜寻专家 更新时间:2023-11-01 05:43:54 28 4
gpt4 key购买 nike

我正试图添加一个梯度背景到我的选择器,同样的方式,我已经添加了梯度背景到我的VC。
当我通过下面的代码执行此操作时,将添加渐变,但文本将从视图中消失。尽管选取器的行为仍然像文本在那里一样。
我的猜测是这与.insertSublayer将渐变背景放在文本顶部有关。

override func viewDidLoad() {

let background = CAGradientLayer().bespokeColor()
background.frame = self.view.bounds
self.view.layer.insertSublayer(background, at: 0)

let pickerBackground = CAGradientLayer().bespokeColor()
pickerBackground.frame = self.Picker.bounds
self.Picker.layer.insertSublayer(pickerBackground, at: 0)

}

我该怎么解决这个问题?

最佳答案

尝试将GradientLayer添加到索引为2的picker子视图中
目标C代码如下。

   [[[self._picker1  subviews] objectAtIndex:2] insertSublayer:pickerBackground atIndex:0];

关于ios - 在Swift 3中向UIPicker添加渐变背景时,文本消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40864344/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com