0
我有一個UIPickerView,其中顯示可變數目的組件。在其位指示我有這個-pickerView:withForComponent:
在觸摸時擴展PickerViews組件
- (CGFloat)pickerView:(UIPickerView *)pv widthForComponent:(NSInteger)component {
CGFloat f;
if (component == 0) {
f = 30;
} else {
if ([componentsData count]>2) {
f = 260.0/([componentsData count]-1);
} else{
f = 260.0;
}
}
return f;
}
如果我叫[pickerView reloadAllComponents]
這工作得很好,但我怎麼能延長部件的寬度,如果它被觸摸(當然收縮所有其他)?