Sunday, 15 July 2012

ios - drag drop issue in buttons -



ios - drag drop issue in buttons -

i have created few butttons via code

for(int i=0;i<2;i++) { uibutton *btn_pin = [[uibutton alloc] initwithframe:cgrectmake(100*i,100*i, 20, 20)]; [btn_pin setbackgroundcolor:[self colorfromhexstring:@"5dbbab"]]; [btn_pin settitle:[nsstring stringwithformat:@"%d",[arr_product count]+1] forstate:uicontrolstatenormal]; [btn_pin.titlelabel setfont:[uifont fontwithname:@"proximanova-regular" size:10.0]]; btn_pin.layer.cornerradius = 10.0; btn_pin.layer.maskstobounds = yes; btn_pin.layer.bordercolor = [uicolor whitecolor].cgcolor; btn_pin.layer.borderwidth = 1.0; btn_pin.userinteractionenabled = true; btn_pin.titleedgeinsets = uiedgeinsetsmake(2, 0, 0, 0); [btn_pin.layer setbordercolor:[uicolor whitecolor].cgcolor]; [btn_pin addtarget:self action:@selector(imagemoved:withevent:) forcontrolevents:uicontroleventtouchdown]; [btn_pin addtarget:self action:@selector(imagemoved:withevent:) forcontrolevents:uicontroleventtouchdraginside]; [img_main addsubview:btn_pin]; [tbl_product reloaddata]; }

and want move buttons aroudn via drag , have created drag drop how reference of button .

in loop:

btn_pin.tag = i;

and in imagemoved :

uibutton *btn_pin = (uibutton *)sender; int refindex = btn_pin.tag;

ios drag-and-drop drag

No comments:

Post a Comment