我已经将MKAnnotationView
子类化,并在isSelected属性上创建了一个自定义设置器,但是不会触发。我已经尝试过在isHighlighted属性上按预期方式进行调用。
在发生选择true
和false
之前和之后,从另一个功能中选择了日志记录。
为什么不给二传手打电话?
internal final class CustomView: MKAnnotationView {
override var isSelected: Bool {
didSet {
print("selected: \(isSelected)")
}
}
}
答案 0 :(得分:0)
我遇到了同样的问题-而是改写setSelected(_ selected: Bool, animated: Bool)
。