[pickerView reloadAllComponents];不更新UIPickerView组件宽度

时间:2012-02-28 11:41:44

标签: components width uipickerview

我在UIPicerView中有2个columnes,当我调用[pickerView reloadAllComponents]时,它没有调用

- (CGFloat)pickerView:(UIPickerView *)pickerView widthForComponent:(NSInteger)component 

用于更新组件宽度,但是当程序2中的开关=> 3和3 => 2方法调用时,我必须更改当前的columnt计数而不是调用[pickerView reloadAllComponents]

1 个答案:

答案 0 :(得分:0)

您的视图控制器应继承UIPickerView协议。比实施

- (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView

方法