Domanda

Mi piacerebbe essere in grado di aggiungere un nuovo UIImageView di una certa dimensione che dovrebbe avere un paio di UIGestureRecognizers rilevamento tocco sul UIImageView.

Come si fa a sottoclasse UIImageView o come questo sarebbe meglio raggiunto?

Voglio che l'utente sia in grado di aggiungere UIImageViews come vogliono in fase di esecuzione e poi il gestureRecognizer permetterà loro di manipolare i punti di vista.

Grazie

È stato utile?

Soluzione

penso che solo dimenticato di attivare userInteractions.

UIImageView *imageView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"foo.png"]] autorelease];
imageView.userInteractionEnabled = YES;
UITapGestureRecognizer *tapGesture = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction:)] autorelease];
[imageView addGestureRecognizer:tapGesture];
[self.view addSubview:imageView];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top