2011-02-03 47 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;