独立双人选择器

时间:2010-12-07 16:01:01

标签: iphone double picker

我有一个选择器的一个选择器,一个卡的西装(心脏,钻石等)和另一个卡的价值(国王,十,二等)。我想知道如何从选择卡中删除卡片选择器中的值,以便再次选择它?

1 个答案:

答案 0 :(得分:0)

将您的UIPickerView数据存储在NSMutableArray中。然后,当用户做出选择时,从数据源阵列中删除这些对象,然后调用

[self.myPickerView reloadAllComponents];

当然,如果您没有对numberOfRowsInComponent:的值进行硬编码,而是执行类似

的操作,这只会起作用
- (NSInteger)pickerView:(UIPickerView *)thePickerView numberOfRowsInComponent:(NSInteger)component {
    return [dataArray count];
}