ios 7 initWithOverlay已弃用
这个不推荐使用的方法的替代逻辑是什么ios 7 initWithOverlay已弃用,ios,deprecated,Ios,Deprecated,这个不推荐使用的方法的替代逻辑是什么 MKPolylineView *polylineView = [[MKPolylineView alloc] initWithOverlay:overlay]; polylineView.lineWidth = 3; polylineView.strokeColor = [[UIColor alloc] initWithRed:5.0/255 green:102.0/255 blue:48.0/255 alpha:1]; MKCircleView *ci
MKPolylineView *polylineView = [[MKPolylineView alloc] initWithOverlay:overlay];
polylineView.lineWidth = 3;
polylineView.strokeColor = [[UIColor alloc] initWithRed:5.0/255 green:102.0/255 blue:48.0/255 alpha:1];
MKCircleView *circleView = [[MKCircleView alloc] initWithOverlay:overlay];
circleView.strokeColor = [UIColor blueColor];
circleView.fillColor = [[UIColor blueColor] colorWithAlphaComponent:0.4];
circleView.lineWidth = 2;
围绕MKOverlayPathView的整个类集被弃用,取而代之的是mkoverlayprenderer类,如:
请参阅
MKPolylineView
和MKCircleView
的文档:
// Prefer MKPolylineRenderer
MKPolylineRenderer *polylineView = [[MKPolylineRenderer alloc] initWithOverlay:overlay];
polylineView.lineWidth = 3;
polylineView.strokeColor = [[UIColor alloc] initWithRed:5.0/255 green:102.0/255 blue:48.0/255 alpha:1];
//Prefer MKCircleRenderer
MKCircleRenderer *circleView = [[MKCircleRenderer alloc] initWithOverlay:overlay];
circleView.strokeColor = [UIColor blueColor];
circleView.fillColor = [[UIColor blueColor] colorWithAlphaComponent:0.4];
circleView.lineWidth = 2;