我想更改日期選取器和選取器視圖的字體大小。這可能嗎 ? 如果是?那麼它是如何完成的。如何在iOS中更改日期選取器視圖和選取器視圖的字體大小Objective C
0
A
回答
0
不,您不能根據apple's Official site上的規定自定義UIDatepicker
。
因此,Developer沒有權利更改UIDatepicker。
1
對於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
0
看到這個其實你可以更新使用我的字體大小thth翻滾。這是我如何更改字體
#import "UILabel+Extra.h"
@implementation UILabel (Extra)
-(void)layoutSubviews{
[super layoutSubviews];
NSArray *arrayFont = [self.font.fontName componentsSeparatedByString:@"-"];
NSArray *arrayRobotoStyleName = [UIFont fontNamesForFamilyName:@"Roboto"];
__block NSString *style;
if(arrayFont.count >= 2){
[arrayRobotoStyleName enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger index, BOOL * _Nonnull stop){
NSString *styleName = [arrayFont lastObject];
if ([obj containsString:styleName]){
style = styleName;
*stop = TRUE;
}
else if (index == ([arrayRobotoStyleName count] - 1)){
style = @"Regular";
*stop = TRUE;
}
}];
}
else
style = @"Regular";
if (!style) {
style = @"Regular";
}
self.font = [UIFont fontWithName:[NSString stringWithFormat:@"Roboto-%@",style] size:self.font.pointSize];
}
-(void)setAppearanceFont:(UIFont *)font{
if (font)
[self setFont:font];
}
-(UIFont *)appearanceFont{
return self.font;
}
相關問題
- 1. 在選取器視圖中更改字體大小和樣式
- 2. 如何在Objective-C中顯示日期選取器視圖沒有日期
- 3. 日期選取器和表格視圖
- 4. 如何在視圖中減小日期選取器控件的大小iPhone
- 5. 日曆選取器視圖
- 6. 操作日期選取器視圖
- 7. 如何在iOS中的表格單元格中顯示日期選取器和選取器視圖?
- 8. 如何隱藏選擇器視圖和日期選擇器
- 9. 如何在從日期選擇器中選擇日期之後更改objective-c
- 10. 如何更改圖像選取器控制器中的圖像大小
- 11. 在不同的視圖和日期選擇器中更新
- 12. 如何更改列表視圖中的字體和大小
- 13. 如何從日期選擇器(日曆視圖)更改日期格式
- 14. 日期選取器中未確定字體大小
- 15. 導航視圖控制器中的IOS圖像選取器
- 16. Chrome瀏覽器iPhone5視圖中的字體大小更改
- 17. C#更改數據視圖篩選器
- 18. DatePicker更改日期後挑選視圖
- 19. 使用選取器視圖
- 20. 選取器視圖值
- 21. IOS/Objective-C:在詳細視圖控制器中取消分配web視圖
- 22. 如何在我的文本視圖中更改字體大小
- 23. 如何自定義選取器視圖
- 24. 如何使用按鈕更改選取器視圖?
- 25. 如何更改Intellij中「數據視圖」選項卡/窗口的字體大小?
- 26. 獲取根視圖控制器 - Objective-C
- 27. 如何在Android中獲取文本視圖的字體大小
- 28. api級別大於11的日期選取器的Android日曆視圖
- 29. 如何更改日期的日期選取器格式
- 30. nsurlconnection在iOS中的選擇器視圖
它看起來像你希望我們爲你寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。證明這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出以及實際獲得的輸出(控制檯輸出,回溯等)。您提供的細節越多,您可能會收到的答案就越多。檢查[FAQ]和[問]。 – yennsarah
[UiPickerView根據數據更改字體顏色]可能的副本(http://stackoverflow.com/questions/2850234/uipickerview-change-font-color-according-data) –