作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个使用 iPhone map 套件的应用程序。它显示了一组标准引脚。现在我切换到引脚的自定义图像(使用 MKMapViewDelegate)
问题在于自定义引脚未居中右侧 - 自定义引脚指向接近原始位置的位置。
问题是 iPhone 如何使用自定义 PIN 码。例如:我们有一个 50x50 像素的图钉图像。我们有全局坐标(长,纬度):XY
iPhone 如何将图像居中?
谢谢
最佳答案
如果您将自定义图像分配给图像属性。显示注释时,图像将以目标 map 坐标为中心显示。如果不希望图像以 map 坐标为中心,可以使用 centerOffset 属性在任意方向水平和垂直移动中心点。
因此自定义图像仅显示在目标坐标的中心。
MKAnnotationView* aView = [[[MKAnnotationView alloc] initWithAnnotation:annotation
reuseIdentifier:@"MyCustomAnnotation"] autorelease];
aView.image = [UIImage imageNamed:@"myimage.png"];
aView.centerOffset = CGPointMake(10, -20);
关于iPhone自定义引脚位置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6319980/
我是一名优秀的程序员,十分优秀!