我在 iOS 应用程序 (iPhone) 中有一个简单的 UI 选择器视图,我希望在启动时预先填充一系列数字。填充它的最务实/最快/优化的方法是什么?我是 iOS 开发新手,所以我才刚刚开始试水。该文档相当不错,但我想从经验丰富的开发人员那里获得一些关于完成我正在做的事情的最有效方法的见解?
tl;dr
我想在应用程序启动时使用 45-550 范围内的数字填充 UI 选择器视图,最好的方法是什么?
尽管我可能不符合经验丰富的开发人员的资格,但我会这样做。在将成为选择器视图的数据源和委托的类中:
#define PICKER_MIN 45
#define PICKER_MAX 550
- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView
{
return 1;
}
- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
return (PICKER_MAX-PICKER_MIN+1);
}
- (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
return [NSString stringWithFormat:@"%d", (row+PICKER_MIN)];
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)