我增加了一個新的UIButtonUIButton的水龍頭沒有響應
UIButton *newButton = [UIButton buttonWithType:UIButtonTypeCustom];
[newButton setFrame:CGRectMake(x, y, width, height)];
[newButton setTitle:@"" forState:UIControlStateNormal];
[newButton setTag:x+INDEX_OFFSET];
[newButton setBackgroundImage:image forState:UIControlStateNormal];
[newButton addTarget:self action:@selector(buttonPressed) forControlEvents:UIControlEventTouchUpInside];
[self addSubview:newButton];
[self bringSubviewToFront:newButton];
,我可以看到它在屏幕上,但它不響應敲擊手勢。它應該叫「buttonPressed」。任何幫助將超級!
這是代碼在視圖控制器?如果是這樣,你想添加按鈕self.view而不是self。你能顯示你的按鈕處理程序的完整代碼嗎? –
@ShaggyFrog如果這是問題,再次,它會崩潰與無法識別的選擇器異常的應用程序。 – 2012-09-01 16:53:08
當您按下按鈕時,您會看到突出顯示的按鈕嗎?如果不是,也許有一個觀點阻礙水龍頭。 –