2010-12-03 76 views
3

我创建了一个UIImageViews板,它作为一个NSArray在一个对象中保存。所有的图像视图都显示为'board'的子视图(保存数组的对象)。我想要做的是当我触摸董事会的任何一个方格(图像浏览)时,被触摸的方格就是提取事件的方格。目前,董事会负责所有触摸事件。将接触自动传递给nextResponder不起作用,因为没有一个nextResponder,但很多,只有一个是正确的。将触摸事件传递给多个选项之一

回答

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即可。

+0

我认为你的意思是把它设置为YES,但那样做!谢谢! – Ben 2010-12-03 22:53:01