Joh*_*ohn 86 iphone fonts objective-c font-size uilabel
我似乎无法使用以下代码修改UILabel的字体大小:
itemTitle.font = [UIFont systemFontOfSize:25];
Run Code Online (Sandbox Code Playgroud)
当我将数字25增加到更大的数字时,它似乎只会在标签上添加一个上边距,从而将文本向下推得太多,以便文本在底部被切断或完全溢出.
我在systemFontOfSize 25的其他地方有另一个UILabel,它比itemTitle文本小得多.这是怎么回事?25不应该是绝对值吗?
我对如何以编程方式更改uilabels的字体大小感到困惑.
xtr*_*eme 173
我通过以下代码修改了UILabel:
label.font=[label.font fontWithSize:25];
Run Code Online (Sandbox Code Playgroud)
试试这个,看看它是否适用于你的情况???
Joh*_*oza 34
[label setFont:[UIFont systemFontOfSize:9]];
Run Code Online (Sandbox Code Playgroud)
这对我有用.
小智 12
timedisplayLabel= [[UILabel alloc]initWithFrame:CGRectMake(70, 194, 180, 60)];
[timedisplayLabel setTextAlignment:NSTextAlignmentLeft];
[timedisplayLabel setBackgroundColor:[UIColor clearColor]];
[timedisplayLabel setAdjustsFontSizeToFitWidth:YES];
[timedisplayLabel setTextColor:[UIColor blackColor]];
[timedisplayLabel setUserInteractionEnabled:NO];
[timedisplayLabel setFont:[UIFont fontWithName:@"digital-7" size:60]];
timedisplayLabel.layer.shadowColor =[[UIColor whiteColor ]CGColor ];
timedisplayLabel.layer.shadowOffset=(CGSizeMake(0, 0));
timedisplayLabel.layer.shadowOpacity=1;
timedisplayLabel.layer.shadowRadius=3.0;
timedisplayLabel.layer.masksToBounds=NO;
timedisplayLabel.shadowColor=[UIColor darkGrayColor];
timedisplayLabel.shadowOffset=CGSizeMake(0, 2);
Run Code Online (Sandbox Code Playgroud)
Kev*_*OUX 12
对于Swift 3.1和Swift 4,如果您只想更改标签的字体大小:
let myLabel : UILabel = ...
myLabel.font = myLabel.font.withSize(25)
Run Code Online (Sandbox Code Playgroud)
一种非常简单但有效的方法来逐步调整标签文本的大小: -
label.font=[UIFont fontWithName:@"Chalkduster" size:36];
Run Code Online (Sandbox Code Playgroud)
:-)
这对我有用
斯威夫特 3
label.font = label.font.fontWithSize(40.0)
Run Code Online (Sandbox Code Playgroud)
斯威夫特 4
label.font = label.font.withSize(40.0)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
114247 次 |
| 最近记录: |