Map Callout拡張アニメーション開示ボタンが押されたときのマップ内のもののようなアニメーション

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

質問

コールアウトの開示ボタンを選択すると、コールアウトはスライドを介してアニメートし、より多くの情報で拡大されます。

このコンポーネントを最初からスクラッチからするだけでは、注釈の吹き出しを作る方法を知っていますか?

Initial Callout

展開コールアウト

役に立ちましたか?

解決

これによると: http://www.cocoacontrols.com/controls/gikanimatedCallout AppleはプライベートAPIを使用しています。上記のリンクには、Appleが実行するものを複製しようとするコードがあります。

他のヒント

下記のDELEGATEメソッドを使用する必要があります。

(void)mapView:(MKMapView *)mapview annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
.

このデリゲート方式では、開示ボタンを作成する必要があります。 if(buttontype== disclocelbutton)はカスタムuiviewを表示します。

私はそれが全体的に助けると思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top