Ich habe eine Dezimalzahl UIPickerView
erstellt. Ich mag die zweite Komponente, die nur ein konstanter Punkt ist String als Trenn wurde, meine ich (.):legen Sie eine Komponente von UIPickerView als Trennzeichen
1) Es bewegt sich nicht
2) Seine Breite ist kleiner als andere Komponenten
3) Seine Farbe ist anders im Vergleich zu anderen Komponenten
Hier ist der Code:
#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];
}
Wie kann ich das tun?
Sie könnten die Auswahlansicht ableiten und die Punktansicht (eine Beschriftung möglicherweise) als Unteransicht hinzufügen. Ich würde es positionieren und nach vorne bringen - in einer überschriebenen "layoutSubviews" -Methode. –
Versuchen Sie, 2 Komponenten 'UIPickerView' zu verwenden und ein' UILabel' über dem 'UIPickerView' hinzuzufügen. – Mrunal