Как установить значение выбора UIPickerView, когда оно будет отклонено и снова открыть выбранное значение UIPicker.
Пример: у меня есть средство выбора, в котором есть элемент Элемент 1m, 2m, 3m, 4m, 5m, и я выбрал 3m, а затем значение устанавливается, когда я ухожу в отставку, удаляю или отклоняю сборщик и открываю тот же вид сборщика, в котором необходимо отобразить выбранное значение, равное 3 м.
@ All
iСтарайтесь изо всех сил, если у вас есть идея, дайте мне знать
Я не могу ответить, поэтому я снова обновляю свой вопрос
, но это не работает для меня, кто-нибудь поможет мне.
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component {
//On Selecting the component row
if (component == 0) {
} else if (component == 1) {
[quantityPickerDelegate didChangeLabelText:[pickerArray objectAtIndex:row] PriceValue:[NSString stringWithFormat:@"%.2f $",priceValue * ([[pickerArray objectAtIndex:row] floatValue]/20)]];
[pickerView reloadComponent:component]; //This will cause your viewForComp to hit
pickerLabel.textColor = [UIColor blackColor];
self.selectedRow = [quantityPickerView selectedRowInComponent:component];
}
This my delegate method.
-(void)viewWillAppear:(BOOL)animated{
[quantityPickerView selectRow:self.selectedRow inComponent:1 animated:YES];
}
это то, что я сделал, выбрав только ноль.