を含むView ControllerがありますUIButton
。UIView
署名を受け入れるそのView Controllerに があります。に関連付けられた.h
とファイルがあります。ファイルには消去方法があります。View Controller でその消去メソッドを呼び出せるようにしたいのですが、その方法がわかりません。これが私が試していたコードです:.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");
}