在 Swift 中在运行时更改注释图像

Changing annotation image at runtime in Swift

我试图在用户拖动时更改注释视图中的图像。我正在 Swift 试验杜松子酒。我尝试添加子视图以及直接更改图像,但看起来一旦图像设置在 annotationView 或子视图上,它就保持不变。怎么办?

我通过删除并再次添加已更改的 imageView 作为子视图来管理它。