2010-06-12 164 views
3

我添加了一個視圖,這樣我的UIViewController子視圖:UIViewController中刪除子視圖

// into my ViewController: 
UIImageView *imView =[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"img.jpg"]]; 
imView.frame = CGRectMake(2, 46, 1020, 720); 
[self.view addSubview:imView]; 

現在,另一個按鈕,我想從子視圖鏈中刪除imView .. 我該怎麼做才能做到這一點? ? 感謝

回答

5

您可以調用該方法,它屬於的UIView(和從UIImageView的UIView的繼承)

UIView - (void)removeFromSuperview

+0

的感謝!我試過,但uimage視圖仍然在視圖控制器... 我看着你的鏈接,並寫道'顯示時從不調用此方法。'... 但我需要刪除時顯示... – ghiboz 2010-06-12 14:00:44

+1

是你確定是「什麼時候顯示」而不是「什麼時候顯示」?你可以看看這個問題,它可以回答你的問題: http://stackoverflow.com/questions/1144496/how-to-correctly-removefromsuperview – vodkhang 2010-06-12 14:05:08

+0

謝謝!我會盡力! – ghiboz 2010-06-12 14:38:24