iOS开发:地图与相机功能实现
1. 地图应用中的附件视图
在地图应用开发里,注解标注可以有多达三个附件视图,具体如下:
- leftCalloutAccessoryView :显示在弹出内容的左侧,与标题和副标题一同展示。
- rightCalloutAccessoryView :显示在弹出内容的右侧,同样与标题和副标题一同展示。
- detailedCalloutAccessoryView :这是iOS 9新增的属性,可用于展示自定义的UIView子类,以替代注解视图的副标题。例如,要在与注解关联的标注框中使用大本钟的图片,可以使用以下代码:
let newAnnotation:MKPinAnnotationView =
MKPinAnnotationView(annotation: annotation,
reuseIdentifier: "annotation1")
newAnnotation.pinTintColor = UIColor.yellowColor()
newAnnotation.animatesDrop = true
newAnnotation.canShowCallout = true
let bigBenImageSmall = UIImage(named: "BigBen")
newAnnotation.detailCalloutAccessoryView =
UIImageView(image: bigBenImageSmall)
newAnnotatio
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



