我創建了一個十進制數字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