2012-09-30 66 views
0

我的目標是在圖像視圖到達屏幕一側時刪除它。它應該是一顆子彈,當它的x值達到某個值時,它會被刪除。 下面是傳感器的代碼,但一旦它到達120我希望它被刪除:如何通過xcode中的代碼刪除圖像視圖

CGRect frame = Image.frame; 
if (frame.origin.x>120) { 
    NSLog(@"delete"); 
} 

回答

0

要刪除的ImageView做到這一點。

[myImageView removeFromSuperview]; 

(其中myImageView是您的ImageView的名稱)

+0

不要給一個變量,以大寫字母開頭的名稱。當它是一個圖像視圖(UIImageView)時,不要將它稱爲'image',因爲還有另一個類UIImage。您的示例變量的好名字是'myImageView'。 – matt

+0

我正在使用帖子中的示例.... –

+0

他將自己的CGRect設置爲Image.frame,所以我認爲這是他想要刪除的內容,並且yes實例變量不應以大寫字母類名稱開頭。等等 –