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