我想让用户像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让用户调整此区域的半径?
答案 0 :(得分:0)
如果您不将用户控件视为地图的一部分,这些事情通常会更容易。相反,禁用与地图的交互或在其上放置透明视图,然后在上方显示您的控件。通过以编程方式调整地图来响应控件中的更改。您还可以使用MapKit API执行此操作所需的像素到距离转换。