我有一个添加到UIImageView的UIButton(这是一张大图)
按钮显示效果很好,我将TouchUpInside附加到代表:
this.TouchUpInside += delegate { ShowPopOver (); }
此事件从未被解雇过。该按钮有UserInteractionEnabled=true
我将按钮添加到视图顶部:
UIButton b = new DataPointButton (frame);
_parentView.AddSubview (b);
_parentView.BringSubviewToFront(b);
我是否需要做任何事情来启用代码创建按钮的触摸?
答案 0 :(得分:2)
在UIView
中,UserIntaractionEnabled
属性默认设置为YES
,当有一个按钮时。但是,如果是UIImageView
,则默认为NO
将其设置为YES
以使按钮有效:
myUIImageView.userInteractionEnabled = YES;