iOS開発初心者です。私はカスタムビューを持っています:
@interface MyView : UIView {
ViewController で、このビューをサブビューとして追加します (別の方法で、おそらくストーリーボードで行う方がよいでしょうか?):
MyView *myView = [[MyView alloc]initWithFrame:myFrame];
[self.view addSubview:myView];
その中で、画面上のタッチを追跡し、touchesEnded メソッドを持っています。
-(void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
// myValue is a class variable of MyView
myValue = doSomething();
}
myValue
では、ViewControllerの値を取得するにはどうすればよいでしょうか。touchesEnded
たぶん、 MyView内で呼び出すことができるリスナーまたはコールバックですか?