iPhone OS 3.2 (iPad) Модал Посмотреть вопрос - PullRequest
2 голосов
/ 04 апреля 2010

Я представляю UIViewController как модальный viewcontroller с modalPresentationStyle = UIModalPresentationFormSheet.У меня есть несколько UITextFields в его представлении.

Моя проблема в том, что когда я пытаюсь закрыть клавиатуру ([textfieldname resignFirstResponder]), она ничего не делает.Однако, когда я изменяю modalPresentationStyle на UIModalPresentationPageSheet, он работает.

Это похоже на ошибку.Кто-нибудь сталкивался с подобными проблемами и нашел обходной путь?Могу ли я делать что-нибудь глупое и глупое?

1 Ответ

1 голос
/ 14 апреля 2011

Я столкнулся с той же проблемой с UITextView, в итоге я создал подкласс UITextView и переопределил resignFirstResponder следующим образом ...

- (BOOL)resignFirstResponder{
    [super resignFirstResponder];
    // For some reason, UITextView doesn't like to give up first responder, ever....
    return YES;
}

Я не проверял, все ли это необходимо в 4.3, но в некоторых случаях это было необходимо в 3.2.

...