2011-02-03 45 views
1

我有被添加到一个UIImageView(这是一个大图)UIButton的加入,以查看未响应触摸

按钮很好地出现,我有附连到委托TouchUpInside一个UIButton:

this.TouchUpInside += delegate { ShowPopOver(); } 

虽然这个事件从未被解雇。该按钮有UserInteractionEnabled=true

我将按钮添加到视图的顶部:

UIButton b = new DataPointButton (frame); 
_parentView.AddSubview (b); 
_parentView.BringSubviewToFront(b); 

有什么我需要做的启用代码创建的按钮触摸?

+0

的UIButton子视图。在uiimageview上启用用户交互 这可能是因为在图像视图上默认关闭交互,但我没有检查过它。 – 2011-02-03 08:07:15

回答

2

UIViewUserIntaractionEnabled属性默认设置为YES当它有一个按钮。但是,如果是UIImageView,则默认为NO
将其设置为YES,使按钮的工作:已添加一个UIImageView不会在所有的工作

myUIImageView.userInteractionEnabled = YES;