UITextField: огни textFieldShouldBeginEditing, но клавиатура не показывает

У меня есть текстовое поле, которое, по-видимому, успешно называет методы делегата, поскольку следующий метод стреляет, когда я выявляю на испытательной области, но никаких шоу клавиатуры.

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
    NSLog(@"should begin editing");

    return YES;
}

Какие-либо идеи, относительно почему?

A couple of details: This text field happens to be in a view controller in a storyboard. The first time I segue to this view the text field works fine. The subsequent times I segue to this view it does not work. I imagine this is a big clue to why I am getting the described behavior, but I have not been able to figure it out yet.

2
добавлено отредактировано
Просмотры: 1
de
Другая подсказка - это, если я возвращаю текстовое поле (textFieldShouldReturn: (UITextField *) textField), и оставляют первого респондента, прежде чем я оставлю представление, все работает как ожидалось. Я настроил переход сам без навигационного диспетчера, поэтому возможно, я пропустил что-то важное.
добавлено автор Mrwolfy, источник

1 ответы

Я устранил проблему, добавив код ниже к prepareForSegue: метод. Кажется, работает.

if (_textField.isFirstResponder) {
    [_textTextField resignFirstResponder];
}
1
добавлено