ios - Swipe Gesture Not Working -


i wanted swipe image view not swapped left side. image frontcard array. , wanted display in imageview , swipe verticlally.

i tried one

    frontscards =[[nsmutablearray alloc]initwithcapacity:9];     [frontscards insertobject:@"cloub1.png" atindex:0];     [frontscards insertobject:@"cloub2.png" atindex:1];     [frontscards insertobject:@"cloub3.png" atindex:2];     [frontscards insertobject:@"cloub4.png" atindex:3];     [frontscards insertobject:@"cloub5.png" atindex:4];     [frontscards insertobject:@"cloub6.png" atindex:5];     [frontscards insertobject:@"cloub7.png" atindex:6];     [frontscards insertobject:@"cloub8.png" atindex:7];     [frontscards insertobject:@"cloub9.png" atindex:8];  - (void)viewdidload {     [super viewdidload];       uiswipegesturerecognizer *leftrecognizer = [[uiswipegesturerecognizer alloc] initwithtarget:self action:@selector(leftswipehandle:)];     leftrecognizer.direction = uiswipegesturerecognizerdirectionleft;     [leftrecognizer setnumberoftouchesrequired:1];     [imgview addgesturerecognizer:leftrecognizer]; }  - (void)leftswipehandle:(uiswipegesturerecognizer*)gesturerecognizer {     int m = 0;      nslog(@"left swipe");      appdelegate * delegate=(appdelegate *)[[uiapplication sharedapplication]delegate];      nslog(@"%d",m);       for(m=0; m<[delegate.frontscards count];m++)     {          int randidx=arc4random()%[delegate.frontscards count];   // randomly     shufffled         imgview.userinteractionenabled=yes;         imgview.image=[uiimage imagenamed:[delegate.frontscards objectatindex:randidx]];          nslog(@"%d",m);      }    } 

images not swapped imageview. how solve problem me out this. in advance.

try use one. because default image's user interaction no. need set user interaction yes.

    frontscards =[[nsmutablearray alloc]initwithcapacity:9];     [frontscards insertobject:@"cloub1.png" atindex:0];     [frontscards insertobject:@"cloub2.png" atindex:1];     [frontscards insertobject:@"cloub3.png" atindex:2];     [frontscards insertobject:@"cloub4.png" atindex:3];     [frontscards insertobject:@"cloub5.png" atindex:4];     [frontscards insertobject:@"cloub6.png" atindex:5];     [frontscards insertobject:@"cloub7.png" atindex:6];     [frontscards insertobject:@"cloub8.png" atindex:7];     [frontscards insertobject:@"cloub9.png" atindex:8];  - (void)viewdidload {     [super viewdidload];       uiswipegesturerecognizer *leftrecognizer = [[uiswipegesturerecognizer alloc] initwithtarget:self action:@selector(leftswipehandle:)];     leftrecognizer.direction = uiswipegesturerecognizerdirectionleft;     [leftrecognizer setnumberoftouchesrequired:1];     [imgview addgesturerecognizer:leftrecognizer];      // --------------- add line here ------------     imgview.userinteractionenabled = yes; }  - (void)leftswipehandle:(uiswipegesturerecognizer*)gesturerecognizer {     int m = 0;      nslog(@"left swipe");      appdelegate * delegate=(appdelegate *)[[uiapplication sharedapplication]delegate];      nslog(@"%d",m);       for(m=0; m<[delegate.frontscards count];m++)     {          int randidx=arc4random()%[delegate.frontscards count];   // randomly     shufffled         imgview.image=[uiimage imagenamed:[delegate.frontscards objectatindex:randidx]];          nslog(@"%d",m);      } } 

Comments

Popular posts from this blog

Change php variable from jquery value using ajax (same page) -

Pull out data related to my apps from Android Play Store and iOS App Store -

How can I fetch data from a web server in an android application? -