ich einen Touch auf einer imageView.On Berührung eines Imageview nennen will, ich will dies einen Pixel eines Image.I erhalten sind mit: -Wie kann ich ein Pixel eines Bildes in UIimageView erhalten, indem ich ein touchEvent auf einem imageView aufruft?
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
UITouch *touch = [[event allTouches] anyObject];
[sampleImage setBackgroundColor:[UIColor redColor]];
//CGPoint location = [touch locationInView:self.view];
if ([touch view] == sampleImage)
{
url1 = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/Na.wav", [[NSBundle mainBundle] resourcePath]]];
[sampleImage setBackgroundColor:[UIColor colorWithRed:10.0/255.0 green:10.0/255.0 blue:10.0/255.0 alpha:1.0]];
}
NSError *error;
audio = [[AVAudioPlayer alloc] initWithContentsOfURL:url1 error:&error];
audio.numberOfLoops = 0;
[audio play];
[sampleImage setBackgroundColor:[UIColor redColor]];
}
Ist es möglich, wenn ja dann bitte helfen? . Vielen Dank im Voraus.
siehe 'userInteractionEnabled' Eigenschaft – beryllium