0
我有一個UIPickerView有三個組件,米,釐米和毫米,我希望能夠修改所選的單元格。如何修改UIPickerView的選定單元格?
說如果我選擇,10,20,5爲米,釐米和毫米。
我應該能夠顯示這些單位,除了在選定單元格中的數字爲10m 20cm 5mm。
我應該怎樣做呢?
我有一個UIPickerView有三個組件,米,釐米和毫米,我希望能夠修改所選的單元格。如何修改UIPickerView的選定單元格?
說如果我選擇,10,20,5爲米,釐米和毫米。
我應該能夠顯示這些單位,除了在選定單元格中的數字爲10m 20cm 5mm。
我應該怎樣做呢?
這可能不是最好的解決辦法,但似乎工作...
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent: (NSInteger)component
{
UILabel *tempView1 = (UILabel *)[pickerView viewForRow:lastSelectedRow forComponent:lastSelectedComponent];
tView1.text = [NSString stringWithFormat:@" %@",[yourDataArray objectAtIndex:lastSelectedRow]];
UILabel *tView = (UILabel *)[pickerView viewForRow:row forComponent:component];
tView.text = [NSString stringWithFormat:@" %@ cm",[yourDataArray objectAtIndex:row]];
lastSelectedRow = row;
lastSelectedComponent = component;
}
在這裏,我有lastSelectedRow和lastSelectedComponent爲我的類變量。
這是我唯一的想法。我以爲一定有其他方式,但無論如何謝謝。 – 2012-05-02 05:12:51