|
//
// FFAnnotationView.swift
// PaiAi-Guide
//
// Created by zhengjianfei on 2017/2/20.
// Copyright © 2017年 mac. All rights reserved.
//
import UIKit
import MapKit
class FFAnnotationView: MKAnnotationView {
override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? {
var view = super.hitTest(point, with: event)
if view == nil {
self.subviews.forEach {
let subViewPoint = $0.convert(point, to: self)
if subViewPoint.x >= -240 && subViewPoint.x <= 0 && subViewPoint.y >= -60 && subViewPoint.y <= -33 {
if $0.isKind(of: UIButton.classForCoder()) {
view = $0
}
}
}
}
return view
}
}
|