- (voID)drawMapRect:(MKMapRect)mapRect zoomScale:(MKZoomScale)zoomScale inContext:(CGContextRef)context{ // Fill full map rect with some color. CGRect rect = [self rectForMapRect:mapRect]; CGContextSaveGState(context); CGContextAddRect(context,rect); CGContextSetFillcolorWithcolor(context,[UIcolor colorWithWhite:0.0 Alpha:0.4f].CGcolor); CGContextFillRect(context,rect); CGContextRestoreGState(context); // Clip rounded hole. CGContextSaveGState(context); CGContextSetFillcolorWithcolor(context,[UIcolor whitecolor].CGcolor); CGContextSetBlendMode(context,kCGBlendModeClear); CGContextFillEllipseInRect(context,[self rectForMapRect:[self.overlay boundingMapRect]]); CGContextRestoreGState(context); // Draw circle [super drawMapRect:mapRect zoomScale:zoomScale inContext:context];}总结
以上是内存溢出为你收集整理的如何在地图上填写iOS 7中的外部叠加圈全部内容,希望文章能够帮你解决如何在地图上填写iOS 7中的外部叠加圈所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)