我已经看到了很多改变UILabel大小的例子.

以下是我想做的:

有线索吗?

推荐答案

Edit: Check out 100 to programmatically obtain the correct size!

您可以将字体设置为自动填充标签大小,也可以 Select 不低于最小字体大小.只需将adjustsFontSizeToFitWidth设置为YES.,如果需要更多信息,请查看UILabel Class Reference.

尽管布尔值被称为"adjustsFontSizeToFitWidth",但它实际上意味着标签高度的最大大小,它将保留在标签的一行上(或者不管指定多少行).

Objective-c相关问答推荐

Objective c 判断文本字段是否为空

如何创建 NSIndexPath:indexPathWithIndexes:length 所需的索引:

自动布局和按下时隐藏底栏

处理 ARC 中的指针对指针所有权问题

indexOfObject 对比indexOfObjectIdenticalTo

如何正确获取文件大小并将其转换为 Cocoa 中的 MB、GB?

如何判断 Cocoa 和 Objective-C 中是否存在文件夹?

NSMutableArray 判断对象是否已经存在

带有 AVPlayer 的多个视频

判断 NSInteger 是奇数还是偶数

在 ObjC 实现文件中声明的实例变量

应用程序内部的Gift App

如何编写 OS X Finder 插件

Objective-C 中的属性和实例变量

在 Objective-C 中_和touch之间的区别

如何判断 NSString 的最后一个字符

无法从其 DataSource 获取单元格

如何将 printf 与 NSString 一起使用

将参数传递给由 NSTimer 调用的方法

按字典中键的值对字典的 NSArray 进行排序