UIImageViewのタッチを検出するUIGestureRecognizerがいくつかあるはずの特定のサイズの新しいUIImageViewを追加できるようにしたいと思います。
UIImageViewを1つのサブクラスにする方法、またはこれを最もよく達成する方法を教えてください。
ユーザーが実行時に必要に応じてUIImageViewを追加できるようにしたいと思います。そうすれば、gestureRecognizerによってビューを操作できるようになります。
ありがとう
UIImageViewのタッチを検出するUIGestureRecognizerがいくつかあるはずの特定のサイズの新しいUIImageViewを追加できるようにしたいと思います。
UIImageViewを1つのサブクラスにする方法、またはこれを最もよく達成する方法を教えてください。
ユーザーが実行時に必要に応じてUIImageViewを追加できるようにしたいと思います。そうすれば、gestureRecognizerによってビューを操作できるようになります。
ありがとう
userInteractionsを有効にするのを忘れたと思います。
UIImageView *imageView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"foo.png"]] autorelease];
imageView.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction:)] autorelease];
[imageView addGestureRecognizer:tapGesture];
[self.view addSubview:imageView];