0

カードのスーツ (ハート、ダイヤなど) 用のダブル ピッカーと、カードの値 (キング、テン、ツーなど) 用のダブル ピッカーがあります。もう一度選択できないように、既に選択されている値をカード ピッカーから削除するにはどうすればよいですか?

4

1 に答える 1

0

UIPickerView のデータをNSMutableArray. 次に、ユーザーが選択したときに、それらのオブジェクトをデータ ソース配列から削除し、呼び出します。

[self.myPickerView reloadAllComponents];

もちろん、これは の値をハードコーディングしていない場合にのみ機能しますが、次のnumberOfRowsInComponent:ようなことを行っています

- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
    return [dataArray count];
}
于 2010-12-07T16:04:13.643 に答える