Gewusst wie: hinzufügen UILongPressGestureRecognizer zu einem UITextField?

Ich versuche yo hinzufügen UILongPressGestureRecognizer zu einem UITextField auf der Seite aber Es funktioniert nicht rufen Sie die selector-Methode, wenn Sie Lange Drücken Sie die UiTextField.
Ich habe es zu UItextField-Aber es funktioniert nicht rufen Sie die Selector-Methode, wenn ich Lange drücken Sie die TextField-aber mit der Lupe auf dem Feld.

[self.tfCustomerStreet addGestureRecognizer:LongPressgesture];

Aber es funktioniert gut, und rufen Sie die selector-Methode, wenn ich es in die Ansicht.

[[self view] addGestureRecognizer:LongPressgesture];

Initialisierung code in die ViewDidLoad -

UILongPressGestureRecognizer *LongPressgesture = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(LongPressgesture:)];
    [LongPressgesture setMinimumPressDuration:2.0];

.

//Long press gesture reconizer
- (void)LongPressgesture:(UILongPressGestureRecognizer *)recognizer 
{
    if (recognizer.state == UIGestureRecognizerStateEnded) {
        NSLog(@"Long press Ended .................");
    }
    else {
        NSLog(@"Long press detected .....................");
    }        
}

Bitte sagen Sie mir, Wie kann ich es machen das arbeiten mit UITextField.

InformationsquelleAutor Azhar | 2012-05-08
Schreibe einen Kommentar