fuz*_*oat 5 iphone cocoa-touch objective-c
有谁知道为什么用于MKPinAnnotationView的图像应该略微偏移(向上和向右)我正在使用的代码是:
pinView = [[MKPinAnnotationView alloc] initWithAnnotation:annotation reuseIdentifier:pinView_ID];
pinView.image = [UIImage imageNamed: @"TEST_Small.png"];
// RedCircleImage = 40px x 40px 72dpi PNG
// GreenDotImage = 2px x 2px 72dpi PNG
Run Code Online (Sandbox Code Playgroud)

代码没有变化只是改变了所用图像的文件名,一个图像是"两个红色圆圈,中间有一个黑点",另一个是"小绿点",我添加了淡蓝色Photoshop中的线条可帮助显示绿点的位置.
我检查了centerOffset属性并将其正确设置为0,0
任何想法都会受到欢迎.
omz*_*omz 14
正如Dolbz指出的那样,你应该使用MKAnnotationView而不是MKPinAnnotationView.设置图像时,还可以设置centerOffset适合图像的图像.默认值centerOffset应该适用于您的图像,但如果您要显示图钉,标记等,则可以设置不同的图像.
| 归档时间: |
|
| 查看次数: |
3088 次 |
| 最近记录: |