【发布时间】:2019-08-16 09:43:45
【问题描述】:
用户可以在他们的手机中设置他们每周的自定义开始日期,例如this。再加上这种不同的文化有不同的日子开始一周:
澳大利亚、英国:周日、周一、...、周六
中国:周一、周二、...、周日
这意味着在开发日历功能时,我们可能会在一周中的许多不同日子(从左到右)开始我们的日历,以优化用户体验。
我们可以自定义日历,使其具有一周中的特定开始日期:
var customCalendar = Calendar(identifier: .gregorian)
customCalendar.firstWeekday = 3
问题在于将我的自定义日历更新为用户的系统日历。
当我使用 Calender(从用户的手机中拉出)时,这会自动发生吗?还是我需要做一些自定义的事情?
目前很少有信息明确说明是否需要手动操作来解决此问题。感谢任何人都可以提供的任何帮助。
【问题讨论】: