#ios #ios4 #uitabbarcontroller
#iOS #ios4 #uitabbarcontroller
Вопрос:
У меня есть 4 вкладки в UITabBarController (для удобства я называю это «вкладка A», «вкладка B» и т. Д. Здесь)
Изначально выбрана вкладка A. Контроллер представления содержит кнопку, которая может добавить другое представление на экран с помощью :
SomeViewController *vc = [[SomeViewController alloc] init];
vc.view.frame = CGRectMake(0, 0, 320, 431);
[self.view addSubview:vc.view];
Конечно, представление отображается так, как ожидалось. Мой вопрос:
Как я могу удалить недавно добавленный подраздел при переключении на вкладку B? другими словами, как я могу удалить подпредставление при переключении обратно на вкладку A, точно так же, как никогда не вызывать подпредставление?
Спасибо.
Ответ №1:
Мое решение состоит в том, чтобы записать всплывающее окно UIView в контроллере представления, и когда вкладка будет переключаться, удалите эти представления из superview.