UITapGestureRecognizer baten x eta y posizioa lortu behar dut, baina hori egitean nire aplikazioak huts egin du
Hau da kodea ezagutzen dudan Recognizer
-(void)imagePickerController:(UIImagePickerController *) picker didFinishPickingMediaWithInfo:(NSDictionary *) info
{
[[picker parentViewController] dismissModalViewControllerAnimated:YES];
UIImage * image =[info objectForKey:@"UIImagePickerControllerOriginalImage"];
[image drawInRect:CGRectMake(0,0, 200, 400)];
MyImg =[[UIImageView alloc] initWithImage:image];
UITapGestureRecognizer *recognizer;
MyImg.userInteractionEnabled=YES;
recognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(getTouchColor:)];
[MyImg addGestureRecognizer:recognizer];
[recognizer release];
[self.view addSubview:MyImg];
[picker release];
}
eta nire gertaera GetTouchColor
-(void)getTouchColor:(UITapGestureRecognizer *) recognizer
{
if (recognizer.state==UIGestureRecognizerStateEnded)
{
CGPoint point = [recognizer locationInView:MyImg];
NSLog(@"%@", NSStringFromCGPoint(point));
}
Lerroa kentzen badut
CGPoint point = [recognizer locationInView:MyImg];
Kodeak primeran funtzionatzen du eta aplikazioak ez du huts egiten.
Zer egiten ari naiz gaizki?
Eskerrik asko
/ / Barkatu nire ingelesa google-tik