问题描述
我正在使用 SwiftUI 创建一个闹钟应用程序,它允许用户输入他们想要的睡眠时间,然后计算他们设置闹钟的时间,但目前我正在使用日期选择器像这样显示时间:
编辑:这是我的代码
@State private var hoursOfSleep = Date()
var body: some View {
HStack {
Text("Hours of Sleep").foregroundColor(Color.ui.textGray)
Spacer()
DatePicker("",selection: $hoursOfSleep,displayedComponents: .hourAndMinute)
.accentColor(Color.ui.textGray)
.frame(height: 20)
.labelsHidden()
}//: HStack
}
但这代表的是实际时间,而不是小时数和分钟数,因此这会在 7 点半唤醒用户,而不是在设置闹钟后的 7 小时 30 分钟。
除了使用日期选择器之外,还有没有更好的方法来存储小时和分钟?
非常感谢您的任何帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)