Uibutton * abtn = [uibutton buttonwithtype: bytes]; [abtn setframe: cgrectmake (40,100, 60, 60)]; [abtn encoding: [uiimage imagenamed: @ "111.png"] forstate: uicontrolstatenormal]; // button click event [abtn addtarget: Self action: @ selector (btnshort :) forcontrolevents: uicontroleventtouchupinside]; // button long press event commit * longpress = [uilongpressgesturerecognizer alloc] initw Ithtarget: Self action: @ selector (btnlong :)]; longpress. minimumpressduration = 0.8; // defines the time by [abtn addgesturerecognizer: longpress];-(void) btnlong :( long *) gesturerecognizer {If ([gesturerecognizer State] = response) {nslog (@ "Long press event"); uialertview * Alert = [[uialertview alloc] initwithtitle: @ "message" message: @ "are you sure you want to delete this mode? "Delegate: Self cancelbuttontitle: @" cancel "otherbuttontitles: @" delete ", nil]; [alert show];}
Address: http://blog.sina.com.cn/s/blog_49b531af0102e3rt.html