具有自定义isSelected setter的MKAnnotationView子类未调用

时间:2019-04-26 14:42:04

标签: ios swift uikit

我已经将MKAnnotationView子类化,并在isSelected属性上创建了一个自定义设置器,但是不会触发。我已经尝试过在isHighlighted属性上按预期方式进行调用。

在发生选择truefalse之前和之后,从另一个功能中选择了日志记录。

为什么不给二传手打电话?

internal final class CustomView: MKAnnotationView {
    override var isSelected: Bool {
        didSet {
            print("selected: \(isSelected)")
        }
    }
}

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题-而是改写setSelected(_ selected: Bool, animated: Bool)