Erkennen Hauch von UIImage Hinzugefügt als Untersicht von UIScrollView

Habe ich UIScrollView mit vielen UIImageViews.Ich muss per drag-and-drop Bild von UIScrollView zu einer anderen Ansicht. Außerhalb der scrollView touch gearbeitet wird. Aber im inneren scroll-view touch ist nicht so geklappt. Ich verwendet touchesBegan,touchesMoved etc-Methode. Bitte helfen Sie mir.

-(IBAction)selectBut:(id)sender
{

 scrollView = [[UIScrollView alloc]initWithFrame:CGRectMake(x,y,w,h)];

 scrollView.userInteractionEnabled = YES;

 int y = 0;

 for (int i = 0; i < [myArray count]; i++) {

UIImageView *image = [[UIImageView alloc]initWithFrame:CGRectMake(0, y, 75, 30)];

 image.userInteractionEnabled = YES;

  y=y+35;

 [scrollView addSubview:image];

}

[self.view addSubview:scrollView];

[scrollView setContentSize:CGSizeMake(150, 300)]

}

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

   UITouch *touch = [touches anyObject];

    if ([touch tapCount] == 1) {

        NSLog(@"One touch !!");
    }

}
  • haben Sie versucht, die Einstellung der UIImageView zu [self setUserInteractionEnabled:TRUE]? seine standardmäßig deaktiviert, wenn im nicht Irre.
  • UserInteractionEnabled wahr ist.aber es funktioniert nicht.
  • Innerhalb UIScrollView touchesBegan ist keine Arbeit für Untersichten. Nur überprüfen Sie meine Antwort.
  • geben Sie eine Zeile der Beispielcode
  • überprüfen Sie es aktualisiert meine Antwort mit Beispiel-code.
InformationsquelleAutor IKKA | 2013-02-26
Schreibe einen Kommentar