айфон как отключить анимацию при выходе из контроллера вида - PullRequest
0 голосов
/ 05 ноября 2010

Мне интересно, как я могу отключить анимацию моего контроллера представления, когда возвращаюсь к родительскому контроллеру. Поскольку я могу установить свойство анимации для перехода к дочернему контроллеру, я думаю, что наверняка должен быть способ установить свойство для уходящей задачи.

Спасибо, Markus

1 Ответ

0 голосов
/ 05 ноября 2010

Это довольно просто.Вы должны изменить поведение кнопки возврата.

Создать эту функцию в вашем контроллере представления

- (void) popWithoutAnimation {
[self.navigation.controller popViewControllerAnimated:NO];
}

Затем изменить поведение backBarButtonItem (в вашем viewDidLoad):

self.navigationItem.backBarButtonItem.action = @selector(popWithoutAnimation);
self.navigationItem.backBarButtonItem.target = self;

Не заботьтесь о синтаксисе, я просто даю вам подсказки, чтобы решить вашу проблему

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