2011-07-20 59 views
0

如何通過使用觸摸iphone sdk中刪除圖像?我正在製作一個遊戲與圖像,所以我想知道如果有一種方式是如果你觸摸一個圖像,它會從視圖中刪除。iPhone SDK - 使用觸摸刪除圖像

回答

2

是的。您可以將UITapGestureRecognizer添加到圖像視圖中,並且在識別器操作中,您可以使用 propery來獲取圖像視圖。您可以使用[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]; 
} 
+0

你可以給我的示例代碼? – Tyler

+0

我已更新回答 – EmptyStack

+0

感謝您的幫助 – Tyler