【发布时间】:2014-03-25 16:57:46
【问题描述】:
我有一个 UILabel,里面有 Text 叫:
self.textLabel;
现在,我注意到每当我添加像 Ä Ö Ü 这样的重音字母时,我会得到如下效果:
注意重音字母上的高点是如何被切除的。我想让文本适合标签,但是 self.textLabel.numberOfLines = 2 约束确保我有 2 行并且句子超出宽度后的文本被保留。本质上,我想要一个像这样的标签:
保持点。现在,我试过了:
[self.frame sizeToFit] 不起作用,因为它环绕整个文本。正如我所说,将文本在 2 行后剪掉。
使用.bounds 和CGRectMake 创建新框架,然后将它们的新高度分配给当前框架,这也不起作用。查看https://stackoverflow.com/questions/21948714/adjust-size-of-uilabel-to-fit-height-of-text 了解更多信息。有人可以帮我解决这个问题吗?
【问题讨论】:
标签: iphone objective-c uilabel frame sizetofit