如何使用 iphone sdk 中的触摸来删除图像?我正在制作一个带有图像的游戏,所以我想知道如果你触摸一个图像,它是否会从视图中删除。
问问题
513 次
1 回答
2
是的。您可以将UITapGestureRecognizer添加到您的图像视图中,并且在识别器操作中您可以使用属性获取图像视图recognizer.view
。[image removeFromSuperview]
您可以使用方法将其从其超级视图中删除/删除。
UITapGestureRecognizer *tgr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(onImageTapped:)];
[imageView addGestureRecognizer:tgr];
[tgr release];
onImageTapped :方法看起来像这样,
- (void)onImageTapped:(UITapGestureRecognizer*)recognizer {
UIImageView *imgView = (UIImageView*) recognizer.view;
[imgView removeFromSuperview];
}
于 2011-07-20T16:16:04.223 回答