Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios SwiftUI中包含文本字段的长列表_Ios_Swift_Swiftui - Fatal编程技术网

Ios SwiftUI中包含文本字段的长列表

Ios SwiftUI中包含文本字段的长列表,ios,swift,swiftui,Ios,Swift,Swiftui,我尝试使用SwiftUI创建一个列表,在其中可以在文本字段中插入两个字符串,在每行中插入一个布尔按钮。但是,当列表超出屏幕时,您滚动到最后一行,它们有时会删除内容。 我创建了一个简单的示例: struct ContentView:View{ @State var bindOne=“一” @State var bindtow2=“两个” @State var bindtree=“三” @State var bindFour=“四” @State var bindFive=“五” @状态变量bind

我尝试使用SwiftUI创建一个列表,在其中可以在文本字段中插入两个字符串,在每行中插入一个布尔按钮。但是,当列表超出屏幕时,您滚动到最后一行,它们有时会删除内容。 我创建了一个简单的示例:

struct ContentView:View{
@State var bindOne=“一”
@State var bindtow2=“两个”
@State var bindtree=“三”
@State var bindFour=“四”
@State var bindFive=“五”
@状态变量bindSix=“六”
@状态变量buttonValue=false
var body:一些观点{
VStack{
文本(“测试”)
.font(.largeTitle)
名单{
行(someBind:bindOne,buttonValue:false)
行(someBind:bindTwo,buttonValue:false)
行(someBind:bindThree,buttonValue:false)
行(someBind:bindFour,buttonValue:false)
行(someBind:bindFive,buttonValue:false)
行(someBind:bindSix,buttonValue:false)
}
}
}
}
支持这一观点:

struct行:视图{
@状态变量someBind:String
@状态变量按钮值:Bool
var body:一些观点{
HStack{
TextField(someBind,text:$someBind)
.font(.largeTitle)
TextField(someBind,text:$someBind)
.font(.largeTitle)
按钮(操作:{self.buttonValue.toggle()}){
如果按钮值{
文本(“是”)
.font(.largeTitle)
}否则{
文本(“否”)
.font(.largeTitle)
}
}
}
.padding(.vertical,70)
}
}
结果是

当这些行适合屏幕时没有问题,但有时你只是有一个很长的列表。
这是一个bug还是我遗漏了什么?

问题不再存在。使用Xcode版本11.4.1(11E503a)进行检查。

问题不再存在。已使用Xcode版本11.4.1(11E503a)进行检查。

您使用哪个Xcode版本?您可能会遇到与我使用的11.2.1(11B500)所描述的相同的问题。是的,可以连接。我在13.2版的11.1确认问题上找到了工作,在13.0版上工作。在11.2+中,滚动后的
列表
行布局似乎有很多问题。请参见,您使用的是哪个Xcode版本?您可能会遇到与我使用的11.2.1(11B500)所描述的相同的问题。是的,可以连接。我在13.2版的11.1确认问题上找到了工作,在13.0版上工作。在11.2+中,滚动后的
列表
行布局似乎有很多问题。也请参见,以及