1

を含むView ControllerがありますUIButtonUIView署名を受け入れるそのView Controllerに があります。に関連付けられた.hとファイルがあります。ファイルには消去方法があります。View Controller でその消去メソッドを呼び出せるようにしたいのですが、その方法がわかりません。これが私が試していたコードです:.mUIViewUIView's .mUIButton

-(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");
}
4

1 に答える 1