iPhone OS 3.2 (iPad) Модальное окно Просмотреть вопрос

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

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

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


person bibhas    schedule 03.04.2010    source источник
comment
У меня точно такая же проблема. Я еще не нашел хорошей работы.   -  person MikeN    schedule 25.06.2010


Ответы (1)


Я столкнулся с той же проблемой с 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.

person Cory Powers    schedule 14.04.2011