2010-12-07 15 views
0

カードのスーツ(ハート、ダイヤモンドなど)とカード(キング、テンション、2枚など)の値に合わせてダブルピッカー1ピッカーがあります。私が知りたいことは、すでに選択されているカードピッカーから値を取り除いて、再び選択できないようにする方法です。独立ダブルピッカー

答えて

0

UIPickerViewのデータをNSMutableArrayに保存しておいてください。ユーザーが自分の選択を行うとその後、データソース配列、およびあなたがnumberOfRowsInComponent:の値をハードコーディングするが、のようなものをやっていない場合にのみ、もちろん、動作します

[self.myPickerView reloadAllComponents]; 

を呼び出してから、それらのオブジェクトを削除します

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

申し訳ありませんが、どのように役立ちますか? – user903785

+0

ああ、謝罪、私はあなたがpickerViewをリセットしようとしていると思った。タイトにして、私は編集します。 –

+0

ああ、それは私が感謝のために探していたように聞こえる – user903785

関連する問題