Como lidar com a entrada sobreposta do teclado iOs quando a página já possui uma visualização de rolagem no Xamarin Forms

Estou com um problema em relação ao teclado no iOS. Estou desenvolvendo uma página de bate-papo no Xamarin, em várias plataformas, e esta página possui um scrollView que possibilita ao usuário rolar pelas mensagens.

Há um problema comum em relação ao teclado no iOS, onde ele cobre a entrada. O iOS não rola a página automaticamente. Para resolver esse problema, uma solução simples é colocar uma tag "Scrollview" que cubra todo o código da página. Isso geralmente funciona bem. No entanto, minha página já tem uma visualização de rolagem dentro dela. Portanto, quando coloco uma scrollview dentro de outra scrollview, o comportamento é um pouco louco, mesmo no Android. Às vezes, rola a "visualização de mensagens", às vezes, rola a página inteira.

Existe uma solução para evitar o problema do teclado no iOS não usar a tag scrollview? Ou existe uma solução para usar um scrollview dentro de outro scrollview?

Alguma sugestão?

Agradeço antecipadamente!

questionAnswers(3)

yourAnswerToTheQuestion