UITabbarControllerを使用すると、タブ間を移動するときに、各タブのビューが削除および再ロードされません。タブ1にマップがある場合、タブ2に移動してからタブ1に戻ると、同じマップが表示されます。
マップを使用したモーダルビュー(presentmodalviewcontrollerで表示)を使用してこれを実行し、ビューが毎回削除および再作成されないようにする方法はありますか?
UITabbarControllerを使用すると、タブ間を移動するときに、各タブのビューが削除および再ロードされません。タブ1にマップがある場合、タブ2に移動してからタブ1に戻ると、同じマップが表示されます。
マップを使用したモーダルビュー(presentmodalviewcontrollerで表示)を使用してこれを実行し、ビューが毎回削除および再作成されないようにする方法はありますか?
マップをモーダルに提示した後で、マップを含むViewControllerを解放せずに、再利用してください。それは完全にメモリ効果的ではありませんが、それを行う方法です。
mapViewControllerを同じ座標とマスク領域で初期化して、毎回同じ場所を表示することはできませんか?
MyMapViewController *map = [[MyMapViewController alloc] initWithLatitude:latitude Longitude:longitude];
[self presentModalViewController:map animated:YES];
[map release];