2012-03-08 23 views
0

MKMapViewMKCircleViewオーバーレイを描画しています。このオーバーレイの描画をアニメートする必要があることを除いて、正常に動作します。MKMapViewでオーバーレイ描画をアニメーション化する方法

[UIView beginAnimations:nil context:NULL]; 
[UIView commitAnimations]; 

を、このアニメーションのコードを配置する場所を私は知りません。

は、私が使用する必要があることを知っています。

ありがとうございました。

+1

あなたは...簡単なアニメーション化するこのコードを入れて!それを使う方法を知りたければ、 'begin'と' commit'の間にアニメートしたい**変更のコード**を入れておかなければなりません。あなたはSOFそのものの例をたくさん見つけることができます。 – tipycalFlow

答えて

1

ないあなたは...のためではなく、例えば、探しているものを確認してください:

[UIView beginAnimations:@"fade" context:nil]; 
[UIView setAnimationDuration:0.6f]; 
theView.alpha = 0.0f; 
theView.transform = CGAffineTransformMakeScale(0.01,0.01); 
theView.alpha = 1.0f; 
[UIView commitAnimations]; 
+0

あなたのコードを説明していただけますか? – user836026

+0

別のtheView.transform = CGAffineTransformMakeScale(1,1)が必要です。このコードは、小さなサイズからフルサイズまでのビュースケールを取得し、不透明度から完全な不透明度までフェードインするために使用されました。上記の例は、構造を表示するためだけに使用されました – DJPlayer

+0

MKMap上のある場所から別の場所に移動オーバーレイをアニメーション化する必要があります。実際には、私が直面している問題は、マップ上でovarlayを "移動"する方法です。 currenlty、私は古い場所からオーバーレイを取り除き、新しい場所に再び追加します。この問題は、この動きをアニメートできませんでした。 – user836026

関連する問題