我创建了一个十进制数字UIPickerView
。我想第二组分这仅仅是一个恒定点串成为作为隔板,我的意思是(。):将UIPickerView的组件设置为分隔符
1)它不移动
2)它的宽度比其它部件更小
3)它的颜色是不同的在与其它组分
这里比较是代码:
#pragma mark - UIPickerView : Datasource Protocol
-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
return 3;
}
-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { if(component == 2)
return 10;
if(component == 1)
return 1;
else
return 1000;
}
-(NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component {
if(component == 1)
return @".";
else
return [NSString stringWithFormat:@"%ld", (long)row];
}
我该怎么做?
您可能想要选择器视图的子类并添加点视图(可能是一个标签)作为子视图。我将它定位 - 并将其放在最前面 - 用一个被覆盖的'layoutSubviews'方法。 –
尝试使用2个组件“UIPickerView”,并在“UIPickerView”之上添加一个“UILabel”。 – Mrunal