为什么返回的sizeWithFont高度:minFontSize:actualFontSize:forWidth:lineBreakMode:总是一样的?

时间:2010-04-23 11:26:24

标签: iphone

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

1 个答案:

答案 0 :(得分:0)

我在sizeWithFont中发现了同样的问题:minFontSize:actualFontSize:forWidth:lineBreakMode:所以想出了一个基于actualFontSize来计算高度的解决方案。

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