我想更改日期选择器和选择器视图的字体大小。这可能吗 ?
如果是然后如何做。
最佳答案
没有任何用于更改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