【发布时间】:2015-08-19 00:23:47
【问题描述】:
尝试在 UIView 上进行工作点击识别:
@IBOutlet weak var mapView_: GMSMapView!
@IBOutlet weak var viewInfo: UIView!
override func viewDidLoad() {
super.viewDidLoad()
/* MapView inital values & dependencies */
let initialLocation = CLLocationCoordinate2DMake(37.78, -122.41)
let camera = GMSCameraPosition.cameraWithTarget(initialLocation, zoom: 10)
/* Set up MapView */
mapView_.camera = camera
mapView_.myLocationEnabled = true
mapView_.delegate = self
var selfTap: UITapGestureRecognizer = UITapGestureRecognizer(target: self, action: "viewTapped:")
viewInfo.addGestureRecognizer(selfTap)
viewInfo.userInteractionEnabled = true
mapView_.insertSubview(viewInfo, aboveSubview: mapView_)
}
func viewTapped(recognizer: UIGestureRecognizer) -> Void{
NSLog("tapped")
}
它无法识别水龙头。
有什么想法吗? 谢谢
【问题讨论】:
-
你能发布整个代码吗?因为如果两个答案都不起作用,我们需要看看真正的问题是什么
标签: ios swift uiview uigesturerecognizer uitapgesturerecognizer