Я получил простое подробное представление с текстовым полем. В подробностях viewController я написал такой код:
- (void) viewDidAppear:(BOOL)animated{
[self.textField becomeFirstResponder];
NSLog(@"is textField 1st responder %d", [self.textField isFirstResponder]);
}
Когда я вставляю детали в контроллер навигации, я вижу в моем журнале «is textField 1st респондент 0». Клавиатура не появляется. Но в текстовом поле мигающий курсор.
Что происходит в этот момент? Почему не появляется клавиатура? Я попытался поймать уведомление «KeyboardDidShown» в моем AppDelegate, но ничего не уловил:
Вот мой главный дизайн вида:
self.textField
неnil
и уже находится в поле вашего зрения, когда вы звонитеbecomeFirstResponder
? - person Andreas Ley   schedule 20.12.2012UITextField
и куда добавить в свойUIView
? - person Andreas Ley   schedule 20.12.2012