Назад и вперед, удалить из SuperuView - PullRequest
0 голосов
/ 31 мая 2011

Я немного растерялся ...

У меня есть основной вид, который одним нажатием кнопки показывает подпредставление. Что я хочу сделать дальше, так это быть в состоянии переключаться назад и вперед между Основным и Вспомогательным, но когда я делаю это, кнопка возврата ИЗ подпредставления отключает кнопку TO Подвид ... Кажется, я не могу получить доступ к Подвиду во второй раз. Ничего не происходит.

У меня есть UIButton и IBAction, в которых я написал «[self.view removeFromSuperView];».

Пожалуйста, не поймите меня неправильно, я вернусь к mainView. Проблема в том, что я не могу потом вернуться к подпредставлению.

Я прочитал кое-что в документации о сохранении subView ... Но я не совсем понял, как это сделать.

Может ли кто-нибудь пролить свет на это?

Спасибо!

Ответы [ 3 ]

1 голос
/ 31 мая 2011

это всего лишь предположение, так как вы не предоставляете много кода: - сначала вам может понадобиться сохранить представление.в случае, если оно сохраняется только в текущем суперпредставлении [self.view retain];

, не забудьте освободить его вручную, когда оно больше не нужно.[self.view release];

0 голосов
/ 09 февраля 2012

Почему бы просто не спрятать это вместо того, чтобы удалить его?

0 голосов
/ 31 мая 2011

Почему бы вам не попробовать это?

, чтобы открыть свое подпредставление:

Ursubview *Ursubview    =[[Ursubview alloc] initWithNibName:nil bundle:nil];
Ursubview.modalPresentationStyle = UIModalPresentationFullScreen;
[self presentModalViewController:Ursubview animated:YES];

, чтобы вернуться:

[self dismissModalViewControllerAnimated:YES];
...