问题描述
我正在尝试使用SwiftUI创建小部件,并且我想使用Text中的“ .timer”样式
但是Text(entry.date,style: .timer)
的结果
就像15:34:23
但是我想要小时和分钟部分。
我该如何实现?
我试图获取文本的字符串值并将其格式化为一种方法,但是似乎没有办法像someLabel.text
这样在Swift中获取文本字符串
我也发现了this question与我的相似,但是我在那里找不到任何答案
而且我也不想使用this solution,因为加载小部件会花费很多时间。
谢谢。
解决方法
Text(Calendar.current.startOfDay(for: Date()),style: .timer)
但是小时不显示在0点,并且10点之前仅显示一位数字。