小数点以下はUIPickerView
です。 (は)Iは、Iは平均セパレータようになっただけで、一定のドット列である第二成分を望む: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