如何缩放UILabel文本以适合标签

时间:2018-01-12 17:53:37

标签: ios swift

我正在通过尝试构建一个与苹果日历设计相似的日历来快速教自己。我虽然遇到了一个小问题。在苹果的日历上,如果你制作的事件太小而不能使标题适合事件,它会缩小文本。

我如何在UILabel(swift)中执行此操作?...在​​我的应用程序上,文本没有显示

感谢

1 个答案:

答案 0 :(得分:2)

非常简单。取决于你想让它缩小的程度,但是如果你想让它缩小到一半,你可以在XIB /故事板中进行,或者你可以通过代码手动完成:

label.adjustsFontSizeToFitWidth = true
label.minimumScaleFactor = 0.5

如果您非常绝望,可以使用以下方法获取标签以收紧字符间距:

label.allowsDefaultTighteningForTruncation = true