我有一个包含多个图片和标签的单个UIView的xib。如果我将Tap Gesture Recognizer拖到父视图上,它可以正常工作,但我需要添加代码来确定点击的位置,以便正确响应被点击的标签。
我认为如果我可以将Gesture Recognizers分别拖到每个标签和/或图像上,并将IBActions连接到每个标签和图像上,那么这会更容易一些。不幸的是,我无法使其正常工作。只能从父视图执行委托方法。
我所做的是将Tap Gesture Recognizer拖到标签上,然后将视图控制器作为TGR的委托进行了连接,并将IBAction方法连接到处理点击的方法。除了使用IBAction方法之外,我还尝试过在gestureRecognizerShouldBegin:gestureRecognizer委托方法中分配目标和动作方法,但没有成功。
这样做应该可以正常工作,还是我只是心存幻想?
感谢您的任何帮助。 John
我认为如果我可以将Gesture Recognizers分别拖到每个标签和/或图像上,并将IBActions连接到每个标签和图像上,那么这会更容易一些。不幸的是,我无法使其正常工作。只能从父视图执行委托方法。
我所做的是将Tap Gesture Recognizer拖到标签上,然后将视图控制器作为TGR的委托进行了连接,并将IBAction方法连接到处理点击的方法。除了使用IBAction方法之外,我还尝试过在gestureRecognizerShouldBegin:gestureRecognizer委托方法中分配目标和动作方法,但没有成功。
这样做应该可以正常工作,还是我只是心存幻想?
感谢您的任何帮助。 John