UIDatePicker当我将日历设置为NSIslamicCalendar或NSIslamicCivilCalendar喜欢这样时,会出现一个奇怪的问题:
picker.calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSIslamicCalendar];
Run Code Online (Sandbox Code Playgroud)
并尝试选择随机年份的第一天或最后一天,我注意到当前所选年份是重复的,并且第一天的第二天出现在第一天之前,如下面的屏幕截图所示:

where Muharram是第一个月Dhu'l-Hijjah的名称,是伊斯兰日历的最后一个月的名称.
这是一个错误,UIDatePicker或者我应该做一些解决方法来摆脱这个小故障?
ps这在iOS 6和7模拟器中被注意到,并且除了日历属性之外,没有为选择器设置其他属性.
我也遇到了同样的问题,最后我意识到这是选择器中的一个错误,最终得到了一个自定义选择器,苹果的家伙们并没有费心去创建一个完美的伊斯兰日历,但他们付出了一些努力来定制选择器为了适应回历日期,您可以顺便向 Apple 报告此错误。
我建议不要指望它,您需要做好自定义它的工作,或者您可以开始为回历日期创建自定义选择器。
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |