2010-06-12 3 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

спасибо! Я пробовал, но вид iimage все еще находится в viewcontroller ... Я заглянул в вашу ссылку и написал, что «Никогда не вызывать этот метод во время отображения.» ... , но мне нужно удалить при отображении ... – ghiboz

+1

Are вы уверены, что это «когда отображается» не «когда он отображается»? Вы можете взглянуть на этот вопрос, он может ответить на ваш вопрос: http://stackoverflow.com/questions/1144496/how-to-correctly-removefromsuperview – vodkhang

+0

спасибо! Я попробую! – ghiboz