Skobbler iOS SDK:为什么我的地图注释周围有边框?

时间:2016-01-04 20:06:51

标签: ios swift skmaps

使用Skobbler的SDK (通过CocoaPods。v2.5安装)创建iOS地图应用程序。我正在为我的Skobbler mapview添加注释,使用我的引脚的自定义视图,而不是使用Skobbler的默认值。我的别针只是彩色圆圈。

问题是我的圈子似乎是用边框绘制的,但它们不应该是。

portion of screen capture from iPhone

我的代码类似于以下内容:

let pin = UIView()  
pin.layer.frame = CGRectMake(0, 0, 18, 18)
pin.layer.backgroundColor = UIColor.lightGrayColor().CGColor
pin.layer.cornerRadius = diameter/2

//Just for good measure... NO BORDER
pin.layer.borderColor = UIColor.clearColor().CGColor
pin.layer.borderWidth = 0

let annotation = SKAnnotation()
annotation.annotationView = SKAnnotationView(view: pin, reuseIdentifier: "viewID")
annotation.identifier = 1234
annotation.location = CLLocationCoordinate2DMake(44.1234, -111.1234)
mapView.addAnnotation(annotation, withAnimationSettings: animationSettings)

如何避免在我的针脚周围画出边框?

1 个答案:

答案 0 :(得分:3)

原来框架添加了一个亮边框,我告诉我无能为力。

以下是来自Skobbler的电子邮件的片段:

  

"事实上,我们可以看到一个明亮的边界(见附件) - 就是这样   在我们的核心级别生成,我们无法改变这一点。我们已经检查过了   如果我们在地图上设置一个简单的视图,如果我们将该视图添加到一个   确实出现了边框(截图2)。"