【发布时间】:2012-10-19 21:14:53
【问题描述】:
我正在尝试创建一个绘画应用程序,我看到一个带有颜色的变量并将其传递给 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?
【问题讨论】:
标签: iphone ios ipad uiview uiviewcontroller