ios - UILabel 字体大小大于标签高度

标签 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.adjustsFontSizeToFitWidth

所以答案是“不”你不能适应大于 UILabel 高度的字体

关于ios - UILabel 字体大小大于标签高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26894615/

相关文章:

ios - 无法上传照片库视频,但可以上传从相机 iOS 拍摄的视频

ios - didSelectRowAtIndexPath 中的 uitableViewCellaccessorytype 问题

ios - 通过蓝牙 ios 路由音频

ios - 是否可以使用核心蓝牙概念检测正常信标?

ios - Parse.com 无法访问指向 PFObject 的指针

objective-c - UILabel 使用剪辑渲染部分字符

android - iOS 到安卓 : How to display a TextView

ios - ScrollView 中的 View 不遵守约束

使用 sizeWithFont :constrainedToSize:lineBreakMode: deprecated in iOS7 调整 UILabel 的大小

ios - 使用数组中的字符串淡入/淡出标签