小编Fai*_*mon的帖子

如何将表单滚动到 SwiftUI 中的特定 UI 元素

我在 SwiftUI NavigationView 上有一个表单。该表单没有特殊元素,只有标准元素:TextField、DatePicker 和一些按钮

我想以编程方式滚动到特定元素。我怎样才能实现这个目标?

ScrollViewReader 似乎不适用于表单。

ScrollViewReader { p in
  Form {
    ....
    Button(action: {
      p.scrollTo(150)
    }) {
      Text(self.label)
    }
}
Run Code Online (Sandbox Code Playgroud)

ios swift swiftui swiftui-form

2
推荐指数
1
解决办法
2145
查看次数

为什么数组初始化不能引用swift中的常量成员变量?

我有一个数据结构,它是一个数据提供者,并设置了一个值数组,我想要设置的一个特定值是一个实例成员的值.

为了将其作为一个具体的例子,我在做的时候会收到错误

struct DataProvider {
    let largeInt = 50000
    let ints: [Int] = [2, 3, 4, largeInt]
}
Run Code Online (Sandbox Code Playgroud)

编译说

实例成员'largeInt'不能用于数据类型'DataProvider'

有没有一种方法可以将largeInt作为初始化inI的一部分而不是实际上用文字值50000替换它?

arrays swift

0
推荐指数
1
解决办法
91
查看次数

标签 统计

swift ×2

arrays ×1

ios ×1

swiftui ×1

swiftui-form ×1