где контролировать вид контроллеров? - PullRequest
1 голос
/ 19 февраля 2011

я работаю в шаблоне на основе вида, и у меня есть main.m, который я не коснулся. и один контроллер вида, который является моим текущим дисплеем, и один фиктивный контроллер, у которого ничего нет.

Если я реализую фиктивный контроллер и захочу переключаться между два контроллера вида, где и как мне это сделать? Я работал только с подпредставлениями, но не совсем уверен, где трогать контроллеры вида ... он работает так же, как addView, релиз как с подпредставлениями? Пожалуйста, помогите мне ..

1 Ответ

1 голос
/ 19 февраля 2011

Это зависит от того, как вы хотите, чтобы вы делали.Вы можете представить свой фиктивный контроллер представления как модально, так и немодально.Чтобы сделать это модально, проверьте:

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated

Вот пример того, как вы бы сделали что-то подобное:

DummyViewController *dummyController = [[DummyViewController alloc] init];
[self presentModalViewController: dummyController];

Вы также можете сделать что-то вроде:

- (void)presentFlipSideViewController:(UIViewController *)flipsideViewController

Вы вызываете эти методы, когда пользователь что-то делает, например, нажимает кнопку.Оба эти метода будут реализованы в контроллере представления, обрабатывающем касание или действие, в вашем случае - в контроллере представления шаблона проекта.

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