Ios 字体大小大于标签高度的UILabel

Ios 字体大小大于标签高度的UILabel,ios,objective-c,uilabel,uifont,Ios,Objective C,Uilabel,Uifont,当字体大小和标签高度不匹配时,是否可以插入文本 bigData = [[UILabel alloc] initWithFrame:(CGRect){20, 20, 100, 23}]; bigData.textColor = [UIColor colorWithHex:0xffffff alpha:1]; bigData.font = [UIFont fontWithName:@"Helvetica" size:32]; 标签高度为23,字体大小为32。这会导致部分文本被隐藏。逻辑上有什么错误

当字体大小和标签高度不匹配时,是否可以插入文本

bigData = [[UILabel alloc] initWithFrame:(CGRect){20, 20, 100, 23}];
bigData.textColor = [UIColor colorWithHex:0xffffff alpha:1];
bigData.font = [UIFont fontWithName:@"Helvetica" size:32];

标签高度为23,字体大小为32。这会导致部分文本被隐藏。逻辑上有什么错误吗?

您需要一个高度更大或减小字体大小的标签,或者使用bigData.adjustsFontSizeToFitWidth


所以答案是“不”,你不能使用大于UILabel高度的字体

为什么要选择太大的字体?