0

UITabbarControllerを使用すると、タブ間を移動するときに、各タブのビューが削除および再ロードされません。タブ1にマップがある場合、タブ2に移動してからタブ1に戻ると、同じマップが表示されます。

マップを使用したモーダルビュー(presentmodalviewcontrollerで表示)を使用してこれを実行し、ビューが毎回削除および再作成されないようにする方法はありますか?

4

2 に答える 2

1

マップをモーダルに提示した後で、マップを含むViewControllerを解放せずに、再利用してください。それは完全にメモリ効果的ではありませんが、それを行う方法です。

于 2011-08-25T23:35:12.700 に答える
1

mapViewControllerを同じ座標とマスク領域で初期化して、毎回同じ場所を表示することはできませんか?

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

[self presentModalViewController:map animated:YES];

[map release];
于 2011-08-26T07:57:39.723 に答える