我在类中实现了一些实例方法来进行2D绘制;并将图像渲染到我的paintViewController中声明的视图中。
如果我从同一个类中的代码生成按钮调用它们,这些方法(如clearImage,changeBrushColor)完全有效。
但我想要的是使用UIkit制作所有图形,按钮ecc和一个空的视图来绘制。
我已经尝试过一些方法从其他类调用实例方法,但它们似乎都没有工作..
有人可以一步一步地向我解释如何做到这一点吗?
这些是我已经尝试过的方法:
PaintViewController.m
我#import "Paint.h"
中的然后像这样调用擦除方法
- (IBAction)eraseButton:(id)sender {
Paint *newInstance = [[Paint alloc]init];
[newInstance clearImage];
}
就像调用该方法但不工作..(如果我在方法中放置一个NSLog打印东西)
我@class Paint
内的PaintViewController.h
,将接口中的属性设置为@property (strong, nonatomic) Paint *paint;
,然后在IBAction中设置[self.class clearImage];
这根本不起作用。