我做了什么 :
import UIKitclass MapVIEwController: UIVIEwController,GMSMapVIEwDelegate {let mapVIEw = GMSMapVIEw()overrIDe func vIEwDIDLoad() { super.vIEwDIDLoad() mapVIEw.delegate = self mapVIEw.settings.scrollGestures = false mapVIEw.frame = CGRectMake(0,65,375,555) vIEw.addSubvIEw(mapVIEw) var tap = UITapGestureRecognizer(target: self,action: "tap:") mapVIEw.addGestureRecognizer(tap)}func tap(recogniser:UITapGestureRecognizer)->VoID{ println("it works") }}
我试图覆盖touchesBegan,没有工作.我试图插入mapVIEw.userInteractionEnabled = true,没有工作……
任何的想法?
解决方法 我设法做到了func mapVIEw(mapVIEw: GMSMapVIEw!,dIDTapAtCoordinate coordinate: CLLocationCoordinate2D) { println("It works") }
但如果有人能向我解释为什么其他解决方案不起作用,那就太好了!
总结以上是内存溢出为你收集整理的ios – GMSMapView中的UITapGestureRecogniser全部内容,希望文章能够帮你解决ios – GMSMapView中的UITapGestureRecogniser所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)