0

У меня есть uiview, у которого есть subview. В этом подвью есть кнопка, которая загружает modalViewController. Затем, когда я использую [self dismissModalViewControllerAnimated:YES];, мне нужно, чтобы он возвращался в uiview с подвью, а не только подвью, представляющим модальное представление.Отклонить modal view to different uiview

Как я могу это сделать?

ответ

0

Как правило, вы можете удалить подвид с:

[subView removeFromSuperview]; 

Вы можете просто назвать это прямо перед вашим dismissModalViewControllerAnimated или использовать параметр completion:(Block), если вы хотите, чтобы только уйти после короткой анимации:

[self dismissViewControllerAnimated:YES completion:^{ 
    [subView removeFromSuperview]; 
}];