我如何定制UIDatePicker
以仅显示月份和年份?有一个现有模式显示日,月和年,但我想摆脱一天的部分。Xcode中定制日期选择器
3
A
回答
2
简单的说,你不能。 UIDatePicker
没有任何API只显示年份和月份。
因此,你有3个可能的追索权:
- 使自己出了
UIPickerView
- 使用
UIDatePicker
日期模式,只是忽略了当天部分 - File a bug要求这种能力,并且希望它在某些时候添加
我投给#1和#3。
0
这是不可能的,你需要在nib文件中自定义日期选择器。你可以在nib中设置模式以获取日期或时间或两者。在这种情况下,您需要将日期格式设置为所需的格式使用dateFormatter。为此,您可以将格式设置为“yyyy-MMM”,它将返回年份和月份。
如:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MMM"];
NSString *formattedDate = [dateFormatter stringFromDate:date];
[dateFormatter release];
相关问题
- 1. 定制jQuery的日期选择器= asp.net
- 2. 定制的日期选择
- 3. 日期选择器从特定日期
- 4. 在jQuery日期选择器中选择日期和高亮日期选择器
- 5. 设定日期选择器
- 6. 如何限制第二日期选择器不超过第一日期选择器的选定日期?
- 7. jQuery日期选择器,选择范围内的特定日期
- 8. 无法从日期选择器中的日期选择器中获取日期
- 9. 只显示日期选择器中的选定日期
- 10. 如何限制Qualtrics中此日期选择器中可以选择的日期?
- 11. 选择js中日期选择器的可选日期
- 12. 根据日期选择器中选择的日期禁用日期选择器的以前的日期
- 13. 如何从UFT 12.05中的日期选择器中选择特定日期?
- 14. 限制用户在日期选择器中选择未来日期
- 15. 限制日期选择器与另一个日期选择器使用asp.net c#
- 16. Access 2010 - 日期选择器中的限制日期范围
- 17. 使用复选框限制日期在jQuery日期选择器
- 18. Python&Selenium无法在日期选择器中选择日期
- 19. 更改jQuery日期选择器中的日期选择其他
- 20. 获取在日期选择器中选择的所有日期
- 21. 使用Selenium在日期选择器中自动选择日期
- 22. 设置在日期选择器中选择的最短日期
- 23. 如何增加从日期选择器中选择的日期?
- 24. 基于另一个日期选择器或文本框限制jQuery日期选择器中的日期
- 25. 从Rails控制器的Jquery日期选择器转换日期?
- 26. 定制jQuery UI的日期选择器来限制使用jQuery UI日期
- 27. jQuery:限制日期选择器
- 28. 日期选择器,如何限制
- 29. 日期时间选择器控制
- 30. 限制日期/时间选择器
如何使用dateformatter?你可以为此添加一个例子吗? – priya
用例子更新了我的答案。 – Sree