我在 SwiftUI NavigationView 上有一个表单。该表单没有特殊元素,只有标准元素:TextField、DatePicker 和一些按钮
我想以编程方式滚动到特定元素。我怎样才能实现这个目标?
ScrollViewReader 似乎不适用于表单。
ScrollViewReader { p in
Form {
....
Button(action: {
p.scrollTo(150)
}) {
Text(self.label)
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个数据结构,它是一个数据提供者,并设置了一个值数组,我想要设置的一个特定值是一个实例成员的值.
为了将其作为一个具体的例子,我在做的时候会收到错误
struct DataProvider {
let largeInt = 50000
let ints: [Int] = [2, 3, 4, largeInt]
}
Run Code Online (Sandbox Code Playgroud)
编译说
实例成员'largeInt'不能用于数据类型'DataProvider'
有没有一种方法可以将largeInt作为初始化inI的一部分而不是实际上用文字值50000替换它?