1.0.1
This project is only for SwiftUI
When View uses ignoresSafeArea or edgesIgnoringSafeArea(.bottom)
ignoresSafeArea
edgesIgnoringSafeArea(.bottom)
this framework can be used because TextField and TextEditor cannot make the keyboard bounce
TextField
TextEditor
Encapsulated UITextView, UITextField can also be used
UITextView
UITextField
@State private var text: String = "" var body: some View { VStack { Spacer() KeyboardHost { TextField("please enter text", text: $text) .frame(width: 200, height: 40, alignment: .center) .padding(.bottom, 20) } } .ignoresSafeArea() }
You can add KeyboardHost to an Xcode project by adding it as a package dependency.
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
KeyboardHost
This project is only for SwiftUI
When View uses
ignoresSafeArea
oredgesIgnoringSafeArea(.bottom)
this framework can be used because
TextField
andTextEditor
cannot make the keyboard bounceEncapsulated
UITextView
,UITextField
can also be usedSupported Platforms
Usage
Installation
You can add KeyboardHost to an Xcode project by adding it as a package dependency.