Existe uma maneira de impedir que o teclado seja descartad

Eu percebo que esse é o inverso da maioria das postagens, mas eu gostaria que o teclado continuasse ativo mesmo se o botão 'teclado para baixo' for pressionado.

Especificamente, eu tenho uma visão com doisUITextFields. Com o seguinte método delegado

- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    return NO;
}

Consigo manter o teclado levantado, mesmo se o usuário pressionarDone no teclado ou toque em qualquer outro lugar na tela, EXCETO aquele botão desagradável do teclado na parte inferior direita do teclad

Estou usando essa visualização como uma visualização modal (embora a visualização esteja associada a um ViewController que é enviado por meio de um UINavigationController), portanto, ele realmente funciona melhor da perspectiva do usuário para manter o teclado sempre ativo. Se alguém souber como conseguir isso, entre em contato! Obrigado

ATUALIZA Ainda não há solução! QuandoDone é pressionado, ele disparatextFieldShouldReturn, mas quando oDismiss pressionado, ele acionatextFieldDidEndEditing. Não consigo bloquear otextField de terminar a edição Nunc vai embora. De alguma forma, eu realmente quero ter um método que detecte oDismiss e ignora-o. Se você conhece uma maneira, por favor me esclareça!

questionAnswers(6)

yourAnswerToTheQuestion