Fid*_*flo 3 dynamic objective-c uipickerview ios
我正在尝试制作一个月份和年份的选择器(信用卡到期日期).在搜索之后,似乎使用自定义UIPicker将是最佳选择.
我的问题是,有没有办法动态地获取阵列多年,而不必硬编码所有未来几年?我一直在四处寻找,但似乎无法找到答案.
如果有人能指出我正确的方向,那将非常感激.
谢谢.
从NSDate对象中提取当前年份.然后使用循环构建年份列表.
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *now = [NSDate date];
NSDateComponents *comps = [gregorian components:NSYearCalendarUnit fromDate:now];
int year = [comps year];
NSMutableArray *years = [NSMutableArray array];
for (int y = year; y < year + 20; y++) {
[years addObject:@(y)];
}
Run Code Online (Sandbox Code Playgroud)
20在列表中更改所需的多年.
| 归档时间: |
|
| 查看次数: |
1230 次 |
| 最近记录: |