【问题标题】:Why is the returned height of sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode: always the same?为什么 sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode: 返回的高度总是一样的?
【发布时间】:2010-04-23 11:26:23
【问题描述】:

由于某种原因,由 sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode: 返回的 CGSize 非常无用。在我的情况下,无论文本缩小多少,它仍然是 55。它始终是相同的值。它永远不会改变。唯一似乎有效的是实际字体大小,但这并不能告诉我很多关于文本矩形现在的高度,是吗? (对排版不太了解,但我认为这种 pica 字体大小的东西很烂,而且从来没有真正精确过)

【问题讨论】:

  • 你能提供你正在使用的代码吗......这对确定你的问题很有帮助

标签: iphone


【解决方案1】:

我发现 sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode: 也有同样的问题:所以想出了一个根据实际字体大小计算高度的解决方案。

这里是https://stackoverflow.com/a/13517335/1791042

【讨论】:

    猜你喜欢
    • 2016-05-16
    • 1970-01-01
    • 2019-05-28
    • 2021-01-24
    • 2019-06-08
    • 2011-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多