天津市网站建设_网站建设公司_虚拟主机_seo优化
2026/1/10 0:51:00 网站建设 项目流程

一:

1:首先是这次的需求是项目中要求的,后台返回相应的坐标点,在坐标点上做标注。

2:此次标注是文字样式,可设置文字的呈现颜色,大小,背景色。

二:

首先是获取网路图片:使用的是sdwebimage.

1:起初我在使用这个方法 

            [imageView sd_setImageWithURL:@""];

然后用我的添加标注方法时,图片上并没有加上标注。后来我用本地图片测试发现是可以加上的,恍然大悟,是网络图片加载稍慢的缘故。所以使用下面这个方法,待图片加载完成后在调用加批注。

  [imageView sd_setImageWithURL:@"" completed:^(UIImage *_Nullableimage, NSError *_Nullableerror, SDImageCacheType cacheType, NSURL *_NullableimageURL) {

  //在这里加批注              

   }]

三:那么接下来就是加批注的方法了。方法返回值是个图片,我项目的需求是返回一个坐标点数组,然后将数组中的所有坐标打上批注。你可安自己的需求进行稍微的修改。

+(UIImage *)addAnnotationToImage:(UIImage *)originalImage andtext:(NSString *)annotationText andposition:(NSArray *)positionArr{ //originalImage 我在这并没有使用,因为接口数据的原因需要添加不同的标注 下面会有相应代码,你可安//自己的需求进行修改 // 在原有图像上添加标注

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询