ios - 将图标添加到 map View

标签 ios objective-c ios4

我想在 map View 中添加一个图标,以便当人们单击该图标时,他们会看到他们的当前位置。

我想在这张图片的左下角添加图标:

enter image description here

如何将该图像添加到我的 map View 中?

我试过:

UIImage * l =  [UIImage imageNamed: @"location.png"];
UIImageView * lb = [[UIImageView alloc] initWithImage: l];
[lb setFrame: CGRectMake(0, 300, lb.frame.size.width, lb.frame.size.height)];
[self.mapview addSubview: lb];

最佳答案

我会将其添加为 map View 的同级 View 。这样做更安全,因为无法保证在您平移/缩放时 map View 不会操纵其边界(这也会导致您的图标移动)。

[self.view addSubview:lb];

关于ios - 将图标添加到 map View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17616839/

相关文章:

iphone - "UIBackgroundTaskInvalid"是什么意思?

ios - UIView 动画并不总是有效

ios - 搜索最近的地方 API 以获取运行路线或慢跑跑道类型

ios - 计算 UITextView 所需的大小

objective-c - 如何在 UIViewController 中使用 2 个 UITableView?

ios - 使用 sleepy mongoose api 从 iphone 应用程序访问安装在 aws ec2 实例上的 mongodb

ios - Alamofire POST 方法不会将值传递给 url

ios - 按下按钮时如何使标签滑到屏幕上? swift 2

objective-c - 在 Objective-C/C 中删除文件夹及其子文件夹

ios - 音频队列缓冲区为空错误