我想更改日期选择器和选择器视图的字体大小。这可能吗 ?
如果是然后如何做。

最佳答案

没有任何用于更改UIDatePicker外观的API。
您可以使用UIPickerView自己制作一个令人信服的副本

    - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView {
return a;}

- (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component {
return b;}

- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view {

UILabel *lblpkr= [[UILabel alloc] initWithFrame:CGRectMake(p,q,r,s)];
[lblpkr setBackgroundColor:[UIColor clearColor]];
[lblpkr setTextColor:[UIColor blueColor]];
[lblpkr setFont:[UIFont boldSystemFontOfSize:x]];
[lblpkr setText:[NSString stringWithFormat:@"%d",row]];

return lblpkr;}

对于斯威夫特
有关UIDatePicker的可定制实现,请参见此内容
https://github.com/prolificinteractive/PIDatePicker

08-04 04:11