ios - UILongPressGestureRecognizer bound only applicable on UIImageView -


i'm developing ios app based on augmented reality. suppose user set distance wall through uislider. he'll select picture gallery , see how on wall. app should scale uiimage accordingly distance of user wall , user can drag see how on wall.

i want apply uilongpressgesturerecognizer on added uiimage can deleted i.e. tap hold , delete.
this code i've applied import image in library i'll import gallery later:

self.myimage = [uiimage imagenamed:@"myimage.png"]; self.myimageview = [[uiimageview alloc] initwithimage:self.myimage]; self.myimageview.userinteractionenabled = yes; cgrect cellrectangle; self.myimageview.contentmode = uiviewcontentmodescaleaspectfit; cellrectangle = cgrectmake(0, 0, self.myimage.size.width/5, self.myimage.size.height/5); 

and uilongpressgesturerecognizer code:

  self.lpgr = [[uilongpressgesturerecognizer alloc]                                       initwithtarget:self action:@selector(handlelongpressgestures:)]; self.lpgr.minimumpressduration = 2.0; //seconds self.lpgr.accessibilityframe = cellrectangle;  [self.customcam addgesturerecognizer:self.lpgr]; 

where customcam view on camera shown ar.

 - (void)handlelongpressgestures:(uilongpressgesturerecognizer *)sender {     if ([sender isequal:self.lpgr]) {         if (sender.state == uigesturerecognizerstatebegan)         {             cgpoint p = [self.lpgr locationinview:self.myimageview];             nslog(@"taplong run on points %@",nsstringfromcgpoint(p));         }     } } 

the problem code applies uilongpressgesturerecognizer on of customcam view.

how bound it'll remain within myimageview. i've tried doing this:

[self.myimageview addgesturerecognizer:self.lpgr]; 

but didn't work , i've added self.myimageview.userinteractionenabled = yes;

where have added [self.customcam addgesturerecognizer:self.myimageview]; first add image view in custom view add self.lpgr in myimageview. replace line [self.customcam addgesturerecognizer:self.lpgr]; this

[myimageview addgesturerecognizer:self.lpgr]; , try


Comments

Popular posts from this blog

matlab - "Contour not rendered for non-finite ZData" -

delphi - Indy UDP Read Contents of Adata -

javascript - Any ideas when Firefox is likely to implement lengthAdjust and textLength? -