如何解决SwiftUI小部件DateStyle自定义格式
只是想知道是否有一种方法可以在SwiftUI的Text UI中为DateStyle comp应用自定义格式。例如,只需几分钟或几秒钟,就像使用DateFormatter时一样。我想显示窗口小部件的动态日期,但它仅提供有限数量的选项。为什么会这样,有没有人找到解决方法?
上详细介绍了显示动态日期解决方法
您不会喜欢这个答案,但从 iOS 14 开始,答案是无法自定义 Text
的相对样式。 relative
样式是 iOS 14 中的新样式,Apple 一如既往地提供最低限度的功能。
目前,您只有以下选择:
- 使用其他 Text.DateStyle,如果它们适合您
- 回退到
DateFormatter
(和其他格式化程序),权衡小部件一天只能刷新几次
希望这不会成为 iOS 15 或更高版本的答案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。