只是想知道是否有一种方法可以在SwiftUI的Text UI中为DateStyle comp应用自定义格式。例如,只需几分钟或几秒钟,就像使用DateFormatter时一样。我想显示窗口小部件的动态日期,但它仅提供有限数量的选项。为什么会这样,有没有人找到解决方法?
上详细介绍了显示动态日期答案 0 :(得分:1)
您不会喜欢这个答案,但从 iOS 14 开始,答案是无法自定义 Text
的相对样式。 relative
样式是 iOS 14 中的新样式,Apple 一如既往地提供最低限度的功能。
目前,您只有以下选择:
DateFormatter
(和其他格式化程序),权衡小部件一天只能刷新几次希望这不会成为 iOS 15 或更高版本的答案。