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 次 |
最近记录: |