1

地図上でバスの動きをシミュレートするアプリケーションを作成しました。

バスは、MKMapview の上を移動する MKAnnotations です。注釈/バスをタッチすると、バスに関する情報を含むカスタム コールアウトが表示されます。これはすべて公開リアルタイム データに基づいています。

私が抱えている問題は、MKAnnotations (バス) が非常に小さく、常に移動しているため、注釈に触れてコールアウトを表示するのが難しいことが多いことです。

アイコンは 25x25 ピクセルで、大きくすることはできません。

注釈の周りのタッチセンシティブ領域を増やす目に見えない四角形を作成する方法はありますか?

4

2 に答える 2

1

より大きな注釈ビューを作成し、背景色を [UIColor clearColor] に設定します。25x25 の UIImageView を作成し、注釈ビューに追加します。ImageView のフレームを注釈ビューの中央に配置するように設定できます。

于 2012-07-23T08:49:07.063 に答える
0

私はそれを非プログラム的に行うことになりました。

Photoshop を使用して、75x75pix の 100% 不透明な画像を作成し、その上に 25x25pix のアイコンを追加しました。

最善の解決策ではないかもしれませんが、うまくいきました。

于 2012-07-24T07:02:20.193 に答える