gpt4 book ai didi

swift - 如何使用 MKAnnotationView 创建圆形图像

转载 作者:可可西里 更新时间:2023-11-01 02:27:47 25 4
gpt4 key购买 nike

我覆盖了 MKAnnotationView 以在 map 上显示自定义图像:

override init(annotation: MKAnnotation!, reuseIdentifier: String!) {
super.init(annotation: annotation, reuseIdentifier: reuseIdentifier)

let img = UIImage(named: "annotation")
self.image = img
self.frame = CGRectMake(0, 0, 40, 40)
self.layer.cornerRadius = 20
self.contentMode = UIViewContentMode.ScaleAspectFit
self.centerOffset = CGPointMake(0, -20)
}

我想在 map 上创建一个圆形图像,但是 cornerRadius 不工作。

最佳答案

您正在使用 MKAnnotation,这是一个数据模型。您想查看 MKAnnotationView 和注释的可视部分的相关类。检查 MapKit 文档。

关于swift - 如何使用 MKAnnotationView 创建圆形图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25957696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com