我正在尝试使用可以在Interface Builder中找到的UITapGestureRecognizer对象。我把一个单独的“UITapGestureRecognizer”从对象库拖到单个视图xib中。然后我从这个轻敲手势创建一个IBAction方法,对于一个简单的测试,只要在视图上点击一下,我就会向控制台打印一条“NSLog”消息。我已经运行了这个,tap方法没有被调用。我右键点击IB中的视图,我发现有一个警告“!”在视图上的“瞭望收藏”我看到:Interface Builder中使用UITapGestureRecognizers的问题
Outlook Collections
gestureRecognizers - Tap Gesture Recognizer (!)
警告状态:UIView does not have an outlet collection named gestureRecognizers.
什么我需要做补救?
我通过相同的练习,它适用于我。我在iOS SDK5中使用xCode 4.2。警告消息在那里,但它仍然打印NSLog消息。 –
有什么想法警告或如何解决? – 5StringRyan
我怀疑gestureRecognizers没有被定义为IBOutlet,但是当我们在IB中放置gestureRecognizer控件时它会知道如何为我们配置它。 –