私は次のコードを使用しています
@property (retain, nonatmoic) UIImageView *imgView;
if ( count == 6)
{
[timer invalidate];
imgView= [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,460)];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
imgView.image = [UIImage imageNamed:@"ipad_popover-incorrectguess.png"];
[self.view addSubview:imgView];
}
else if ( UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
imgView.image = [UIImage imageNamed:@"iphone_popover-incorrectguess.png"];
[self.view addSubview:imgView];
}
UIGestureRecognizer *tap = [[UITapGestureRecognizer alloc]
initWithTarget:self action:@selector(newRound)];
[imgView addGestureRecognizer:tap];
}
}
-(void)newRound
{
[imgView removeFromSuperview];
}
画像のどこかをタップすると、newROUNDが呼び出されないようです。
どうすれば修正できますか?