我已经创建了一个UIImageViews板,它作为NSArray保存在一个对象中。所有图像视图都显示为'board'(保存数组的对象)的子视图。我想要做的是当我触摸板的任何单个方块(图像视图)时,触摸的那个是拾取事件的那个。目前,董事会将收集所有触摸事件。将触摸自动传递给nextResponder不起作用,因为没有一个nextResponder,但很多,只有一个是正确的。
答案 0 :(得分:1)
默认情况下,UIImageView
会将userInteractionEnabled
属性的值覆盖为NO
(请参阅http://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImageView_Class/Reference/Reference.html#//apple_ref/occ/instp/UIImageView/userInteractionEnabled)。这是导致您的UIImageViews
无法接收触摸事件的原因,因此他们被董事会超级视图接受。
要使UIImageViews
接收触摸事件,请将userInteractionEnabled
属性设置为YES
。