Я нашел этот ответ отлично подходит для представлений, но для прокрутки он работает с этим эффектом высоты половинного текста:
Могу ли я что-то сделать с этими KeyboardAwareSwiftUI
классами? Я попытался поиграть с магическими числами, чтобы увеличить здесь эти значения:
func body(content: Content) -> some View {
content
.padding(.bottom, self.keyboard.height + 100)
.edgesIgnoringSafeArea(self.keyboard.height > 0 ? .bottom : [])
.animation(.easeOut)
}
, но это просто увеличило некоторую область над клавиатурой, но текстовый вид все еще немного скрыт: