Я пытаюсь добавить UILongPressGestureRecognizer
в один из UITextField на странице, но он не вызывает метод селектора при длительном нажатии на UiTextField. Я добавил его в UItextField, но он не вызывает метод Selector, когда я долго нажимаю TextField, но показывает лупу в поле.
[self.tfCustomerStreet addGestureRecognizer:LongPressgesture];
Но он отлично работает и вызывает метод селектора, если я добавляю его в представление.
[[self view] addGestureRecognizer:LongPressgesture];
Код инициализации в 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.....................");
}
}
Подскажите, пожалуйста, как мне заставить его работать с UITextField.