ios Wie man UITextView erkennt man Tippen?

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
    NSLog(@"touchesBegan");

    //test
    UITouch *touch = [event allTouches] anyObject];
    if ([touch tapCount] == 2) {
        NSLog (@"tapcount 2");
        [self.textview becomeFirstResponder];

    }   

     else if ([touch tapCount] == 1) {
         NSLog (@"tapcount 1");
         [self.textview becomeFirstResponder];
         [self.view performSelector:@selector(select:)];


     }

}

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
    [super touchesBegan:touches withEvent:event];
    NSLog(@"touchesMoved");
}

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
    NSLog(@"****touchesEnded");
    [self.nextResponder touchesEnded: touches withEvent:event]; 
    NSLog(@"****touchesEnded");
    [super touchesEnded:touches withEvent:event];
    NSLog(@"****touchesEnded");
}

- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event{
    [super touchesCancelled:touches withEvent:event]; 
    NSLog(@"touchesCancelled");
}

MEINE FRAGE:

Möchte ich simulieren, zwei Hähne, wenn Tippen Sie einmal auf ein UITextView, die textview in diesem code. Aber ich komme nicht NSLog von einem und zwei Hähne, wenn ich Tippen Sie einmal oder zweimal auf textview, nur außerhalb. Was soll ich tun damit es funktioniert?

Zuerst dieser code müsste in einer benutzerdefinierten UITextView Unterklasse zu arbeiten, und würde wahrscheinlich stören den normalen Betrieb. Zweitens, was meinst du mit "ich will zu simulieren, zwei Hähne, wenn Tippen Sie einmal auf ein UITextView", ich meine für welchen Zweck?
Ich soll den Benutzern eine option zum wählen zwischen ein oder zwei Hähne für eine bestimmte Funktion. Ich möchte simulieren, zwei Hähne, um die ausgewählte text-und machen es mit nur einem Tippen für Benutzer, wenn Sie diese option wählen. Ist es möglich die Kraft her, die zwei Hähne beim Tippen einmal auf UITextView? bensnider die Lösung funktioniert perfekt. Aber wie simulieren Sie zwei Hähne?

InformationsquelleAutor wagashi | 2011-11-25

Schreibe einen Kommentar