0

以下の添付画像のように、iOS 7 のリマインダー アプリのように、監視する地域をユーザーが調整できるようにしたいと考えています。

次のようなリギオンを作成しました。

CLRegion *newRegion = [[CLRegion alloc] initCircularRegionWithCenter:regionAnnotation.coordinate radius:100.0 identifier:[NSString stringWithFormat:@"%f, %f",regionAnnotation.coordinate.latitude, regionAnnotation.coordinate.longitude]]; regionAnnotation.region = newRegion;

ユーザーがこの領域の半径を調整できるようにする公開 API はありますか?

ここに画像の説明を入力

4

1 に答える 1

0

ユーザー コントロールをマップの一部として考えなければ、通常、これらの種類の作業はより簡単になります。代わりに、マップとの対話を無効にするか、その上に透明なビューを配置してから、その上にコントロールを表示します。プログラムでマップを調整して、コントロールの変更に対応します。これに必要なピクセルから距離への変換を行うために MapKit API を利用することもできます。

于 2014-04-30T15:47:20.297 に答える