我正在尝试创建一个绘画应用程序,我看到一个带有颜色的变量并将其传递给 UIView 但我在 viewController 中有一个按钮来更改颜色,但我可以找到一种方法来传递颜色的变化到 UIview:
ViewController(这项工作很好):
paint *canvas=[[paint alloc]initWithFrame:frame];
[self.view addSubview:canvas];
canvas.colorSelected=colorSelected;
我有一个按钮来更改颜色选择:
- (IBAction)colorSelection:(id)sender
但是因为 canvas.colorSelected 的实例是在设置 canvas.colorSelected 之后释放的,所以我如何从 IBAction 更改颜色选择,因为如果我创建另一个实例,它不会指向同一个 colorSelected 指针。我的问题是如何从 viewController 的 ibaction 中更改 colorSelected?