我正在尝试设置UILabel的字体大小。无论我设置什么值,文本大小似乎都不会改变。这是我正在使用的代码。
[self setTitleLabel:[[UILabel alloc] initWithFrame:CGRectMake(320.0,0.0,428.0,50.0)]];
[[self contentView] addSubview:[self titleLabel]];
UIColor *titlebg = [UIColor clearColor];
[[self titleLabel] setBackgroundColor:titlebg];
[[self titleLabel] setTextColor:[UIColor blackColor]];
[[self titleLabel] setFont:[UIFont fontWithName:@"System" size:36]];
发布于 2013-07-11 00:14:18
尝试[UIFont systemFontOfSize:36]
或[UIFont fontWithName:@"HelveticaNeue" size:36]
,即[[self titleLabel] setFont:[UIFont systemFontOfSize:36]];
发布于 2015-03-04 14:27:21
Objective-C:
[label setFont: [label.font fontWithSize: sizeYouWant]];
Swift:
label.font = label.font.fontWithSize(sizeYouWant)
只是改变了UILabel的字体大小。
发布于 2017-12-20 14:52:44
Swift 3.0 / Swift 4.2 / Swift 5.0
labelName.font = labelName.font.withSize(15)
https://stackoverflow.com/questions/17575626
复制相似问题