Кеширование модального вида с помощью карты - PullRequest
0 голосов
/ 26 августа 2011

Используя UITabbarController, представления в каждой вкладке не удаляются и перезагружаются при переходе от вкладки к вкладке. Если на вкладке 1 есть карта, перейдите на вкладку 2, а затем вернитесь на вкладку 1, вы увидите ту же карту.

Есть ли способ сделать это с модальным представлением с картой - показанной с presentmodalviewcontroller - чтобы представление не удалялось и не воссоздавалось каждый раз?

Ответы [ 2 ]

1 голос
/ 26 августа 2011

Не могли бы вы просто инициировать свой mapViewController с одинаковыми координатами и областью маски, чтобы он каждый раз отображал одно и то же местоположение?

MyMapViewController *map = [[MyMapViewController alloc] initWithLatitude:latitude Longitude:longitude];

[self presentModalViewController:map animated:YES];

[map release];
1 голос
/ 26 августа 2011

не выпускайте свой ViewController, который содержит карту после того, как вы представите ее модально, а скорее используйте ее снова.Это не совсем эффективно для памяти, но это способ сделать это.

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