swift - 无法在 SwiftUI Xcode 12 中使用 Stepper
问题描述
以下代码无法编译,但我相信它应该编译。
Stepper("Number of Pages", value: $numberOfPages, in: 3 ..< 6)
我得到的错误是这个。它突出了范围。
Cannot convert value of type 'Range<Int>' to expected argument type 'ClosedRange<String>'
解决方案
numberOfPages
应该是 a Int
,并且您需要使用 aClosedRange
3 ... 5
而不是半开的3 ..< 6
:
struct ContentView: View {
@State private var numberOfPages = 3
var body: some View {
Stepper("Number of Pages: \(numberOfPages)", value: $numberOfPages, in: 3 ... 5)
}
}
推荐阅读
- java - 使用 Arraylist 在 Java 中创建登录系统
- angular - setInterval 后调用函数
- sas - 如何从 Atom 代码编辑器在 SAS Base 中运行代码
- typescript - 如何正确索引和修改通用部分
- css - 如何在组件刷新时添加 LinkedIn Badge DOM 更改代码
- google-apps-script - GAFE 用户的私人表单插件
- python - 在 python 中生成脉冲序列
- html - 如何使html元素填满x和y方向的所有空间
- apache - ModSecurity 规则 214940 警告
- javascript - Appach Guacomole JS RDP 窗口缩放