在Interface Builder中使用UITapGestureRecognizers的问题

5St*_*yan 12 objective-c interface-builder iboutlet uigesturerecognizer ios

我正在尝试使用可在Interface Builder中找到的UITapGestureRecognizer对象.我将一个"UITapGestureRecognizer"从对象库拖到单个视图xib.然后我从这个轻敲手势创建一个IBAction方法,进行一个简单的测试,一旦点击视图,我只是打印一个"NSLog"消息到控制台.我已经运行了这个,并且没有调用tap方法.我右键单击IB中的视图,我注意到有一个警告"!" 在视图的"Outlook集合"中我看到:

Outlet Collections
gestureRecognizers - Tap Gesture Recognizer (!)
Run Code Online (Sandbox Code Playgroud)

警告说明: UIView does not have an outlet collection named gestureRecognizers.

我需要做些什么来解决这个问题?

Jam*_*B41 0

看看这个

具体来说是出口设置的屏幕截图。希望这会有所帮助。