カードのスーツ (ハート、ダイヤなど) 用のダブル ピッカーと、カードの値 (キング、テン、ツーなど) 用のダブル ピッカーがあります。もう一度選択できないように、既に選択されている値をカード ピッカーから削除するにはどうすればよいですか?
1 に答える
0
UIPickerView のデータをNSMutableArray
. 次に、ユーザーが選択したときに、それらのオブジェクトをデータ ソース配列から削除し、呼び出します。
[self.myPickerView reloadAllComponents];
もちろん、これは の値をハードコーディングしていない場合にのみ機能しますが、次のnumberOfRowsInComponent:
ようなことを行っています
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
return [dataArray count];
}
于 2010-12-07T16:04:13.643 に答える