「のポップ」効果とMKMapViewにMKAnnotationViewのカスタムコールアウトのアニメーション化

StackOverflow https://stackoverflow.com/questions/1729763

質問

私は最終的に一緒にMKAnnotationViewをタップしたときに表示されますカスタムコールアウトのUIViewを置くことができました。私はオーバーライドすることによってこれをしなかった。

- (void)setSelected:(BOOL)selected animated:(BOOL)animated;

私のカスタムMKAnnotationViewサブクラスインチ注:私はNOにcanShowCalloutプロパティを設定することにより表示から主吹き出しを防止する

私は、標準のコールアウトが使用するアニメーションを試してみて、複製したいのですが...それはバブルアップに思える - 意図したよりも少し大きい行き、その後、それに戻って通常のサイズです。これまでのところ、私はコアアニメーションと同様のアニメーションを生成する方法を理解しようとしているの損失であるように見えます。誰でも任意の提案やポインタを持っている?

事前に感謝します!

役に立ちましたか?

解決 2

私はこの1つのためのまともな解決策を見つけました。アニメーションでポップを提供する ftutilsライブラリ。それはあまりにも呼び出すことは本当に簡単です。

#import "FTAnimation.h"

[self.viewToAnimate popIn:.4 delegate:nil];
scroll top