如何自定义UIDatePicker
仅显示月份和年份?有一个显示日,月和年的现有模式,但我想摆脱一天的部分。
答案 0 :(得分:2)
简单地说,你不能。 UIDatePicker
没有任何仅显示年份和月份的API。
因此,您有3种可能的资源:
UIPickerView
UIDatePicker
,只需忽略日期部分我投票给#1和#3。
答案 1 :(得分:0)
无法在nib文件中自定义日期选择器。您可以在nib中设置模式以仅获取日期或时间或两者。在这种情况下,您需要使用以下格式将日期格式化为所需格式 dateFormatter 。为此,您可以将格式设置为“yyyy-MMM”,这将返回年份和月份。
例如:
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-MMM"];
NSString *formattedDate = [dateFormatter stringFromDate:date];
[dateFormatter release];