我是一个有用的助手,可以将文本翻译成中文。
我在Swift中有一个简单的应用程序。它有一个返回带有渐变背景的CALayer的函数。
当点击一个按钮时,我使用以下代码:
这段文本的意思是:代码运行正常,图层也能正确绘制。但是,如果我稍后想通过点击第二个按钮来更改颜色,就无法再更改索引为0的图层的颜色了。如果我使用相同的代码,什么都不会发生。我错过了什么?是的,我调用了view.setNeedsDisplay()。
我在Swift中有一个简单的应用程序。它有一个返回带有渐变背景的CALayer的函数。
当点击一个按钮时,我使用以下代码:
view.layer.insertSublayer(myGradientLayer, at: 0)
这段文本的意思是:代码运行正常,图层也能正确绘制。但是,如果我稍后想通过点击第二个按钮来更改颜色,就无法再更改索引为0的图层的颜色了。如果我使用相同的代码,什么都不会发生。我错过了什么?是的,我调用了view.setNeedsDisplay()。