Независимый Двойной подборщик - PullRequest
0 голосов
/ 07 декабря 2010

У меня есть два сборщика: один сборщик для масти (сердце, алмаз и т. Д.) Карты, а другой - стоимость карты (король, десятка, два и т. Д.). Что я хочу знать, как удалить значение из средства выбора карт, если оно уже выбрано, чтобы его нельзя было выбрать снова?

1 Ответ

0 голосов
/ 07 декабря 2010

Храните данные вашего UIPickerView в NSMutableArray. Затем, когда пользователь делает свой выбор, удалите эти объекты из массива источника данных и вызовите

[self.myPickerView reloadAllComponents];

Конечно, это будет работать, только если вы не жестко задаете значение numberOfRowsInComponent:, а делаете что-то вроде

- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
    return [dataArray count];
}
...