我的主ContentView
中有七个TextField
。当用户打开键盘时,一些TextField
隐藏在键盘框架下。因此,当键盘出现时,我想将所有TextField
分别向上移动。
我使用下面的代码在屏幕上添加了TextField
。
struct ContentView : View {
@State var textfieldText: String = ""
var body: some View {
VStack {
TextField($textfieldText, placeholder: Text("TextField1"))
TextField($textfieldText, placeholder: Text("TextField2"))
TextField($textfieldText, placeholder: Text("TextField3"))
TextField($textfieldText, placeholder: Text("TextField4"))
TextField($textfieldText, placeholder: Text("TextField5"))
TextField($textfieldText, placeholder: Text("TextField6"))
TextField($textfieldText, placeholder: Text("TextField6"))
TextField($textfieldText, placeholder: Text("TextField7"))
}
}
}
输出:
https://stackoverflow.com/questions/56491881
复制相似问题