textFieldShouldReturn не вызывается в iOS

Мы пытаемся выяснить, как заставить скрыть клавиатуру, но у нас проблемы с активацией textFieldShouldReturn . Почему?

Вот что было сделано:

*. H

@interface MultiSalesViewController : UIViewController <UITextFieldDelegate>

*. C

txtCardNumber.delegate = self;

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField setUserInteractionEnabled:YES];
    [textField resignFirstResponder];
    return YES;
}

Кроме того, textField имеет свой делегат, установленный как владелец файлов в Interface Builder. Одна странность заключается в том, что - (void) textFieldDidEndEditing viewController: (UITextField *) textField работает.

Как заставить работать скрытие клавиатуры?

33
задан Cœur 14 January 2019 в 04:03
поделиться