我有一个视图控制器,UIButton
里面有一个。我UIView
在那个接受签名的视图控制器中有一个。有一个.h
和.m
文件相关联UIView
。该UIView's
.m
文件具有擦除方法。我希望UIButton
在我的视图控制器中能够调用该擦除方法,但我不知道该怎么做。这是我正在尝试的代码:
-(IBAction)clearButtonPressed:(id)sender
{
SignatureView *SC = [[SignatureView alloc] init];
[SC erase];
NSLog(@"Pressed");
}
NSLog
作品,所以我知道正在调用该动作。是什么赋予了?
编辑:
它的答案有效;有点。
NSLog(@"Erased");
正在工作,所以我知道该按钮正在工作,但它不会擦除。这是擦除代码:
- (void)erase {
path = [UIBezierPath bezierPath];
[self setNeedsDisplay];
NSLog(@"Erased");
}