Удаление представлений при переключении вкладок с помощью UITabBarController (iOS SDK) - PullRequest
0 голосов
/ 11 октября 2011

У меня есть 4 вкладки в UITabBarController (для удобства я называю это «вкладка A», «вкладка B» и т. Д.)

Изначально выбрана вкладка А. Контроллер просмотра содержит кнопку, которая может добавить другой вид на экран:

SomeViewController *vc = [[SomeViewController alloc] init];
vc.view.frame = CGRectMake(0, 0, 320, 431);
[self.view addSubview:vc.view];

Конечно, вид отображается как ожидалось. Мой вопрос:

Как удалить добавленное подпредставление, когда я переключаюсь на вкладку B? другими словами, как я могу удалить подпредставление при переключении обратно на вкладку A, как никогда не вызывать подпредставление?

Спасибо.

1 Ответ

0 голосов
/ 12 октября 2011

Мое решение - записать всплывающее окно UIView в View Controller, и когда вкладка будет переключаться, удалите эти представления из суперпредставления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...