我在swift項目中有一個'pickerView'對象。 我的確瞭解Objective-c中的代碼,但我不確定如何在Swift中實現它。StringWithFormat「%.2ld」objc swift
的Objc方法
-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component
{
switch (component)
{
case 0://Week
return 7;
case 1://Hour
return 24;
default://Minutes
return 60;//or 7;(10 by 10) //or 13;(5 by 5)
}
}
我只是不知道如何實現對titleForRow功能switch語句。 所以stringWithFormat:@"%.2ld",(long)row
是問題所在。
-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component
{
switch (component)
{
case 0://Week
return _dayOfWeek[row];
case 1://Hour
return [NSString stringWithFormat:@"%.2ld",(long)row];
default://Minutes
return [NSString stringWithFormat:@"%.2ld",(long)row];//or ,row*10] //or ,row*5]
}
}
任何人都可以幫助我。
問候,DAX
您也可以使用String(格式:「%@」,a,b) – 2015-11-03 21:46:51