У меня есть объект «pickerView» в быстром проекте. Я понимаю код в Objective-c, но я не уверен, как его реализовать в Swift.StringWithFormat «% .2ld» objc to 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. Это проблема 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) –