Модальный флип в закладке панели вкладок, только вид, раскадровка - PullRequest
3 голосов
/ 14 декабря 2011

У меня есть панель вкладок с пятью вкладками.

В одной вкладке у меня есть просмотр карты. У меня есть информационная кнопка в правом нижнем углу карты. Когда пользователь нажимает кнопку «Информация», я хочу, чтобы представление карты перевернулось на представление, содержащее информацию о представлении карты. Я бы хотел, чтобы кнопка возврата в навигационной панели перевернулась назад.

Как я могу это сделать?

Мне удалось создать контроллер представления и сделать модальный переход, но он не держит панель вкладок с ним. Что еще хуже, я создал кнопку «Назад» на контроллере обратного просмотра с модальным переходом назад к контроллеру mapview, и когда вы вернетесь назад, панель вкладок исчезнет!

Я использую раскадровку, и большинство учебных пособий, которые я нахожу, используют перья и сиби. Чем больше нажатий на управление я могу сделать через раскадровку-IB, и чем меньше кода, тем лучше. Любая помощь приветствуется!

1 Ответ

2 голосов
/ 14 декабря 2011

После создания в backButton в представлении MapInformation в раскадровке вы можете добавить в свой MapInformation.h / m следующее:

MapInformation.h:

-(IBAction)backButton:(id)sender;

MapInformation.m:

-(IBAction)backButton:(id)sender
{
    [self.presentingViewController dismissModalViewControllerAnimated:YES];
}

После этого обязательно подключите ваш IBAction к раскадровке (нажатие на клавишу управления).

...