使用Skobbler的SDK (通过CocoaPods。v2.5安装)创建iOS地图应用程序。我正在为我的Skobbler mapview添加注释,使用我的引脚的自定义视图,而不是使用Skobbler的默认值。我的别针只是彩色圆圈。
问题是我的圈子似乎是用边框绘制的,但它们不应该是。
我的代码类似于以下内容:
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)
如何避免在我的针脚周围画出边框?
答案 0 :(得分:3)
原来框架添加了一个亮边框,我告诉我无能为力。
以下是来自Skobbler的电子邮件的片段:
"事实上,我们可以看到一个明亮的边界(见附件) - 就是这样 在我们的核心级别生成,我们无法改变这一点。我们已经检查过了 如果我们在地图上设置一个简单的视图,如果我们将该视图添加到一个 确实出现了边框(截图2)。"