2014-12-02 104 views
-5

我很想知道iOS中的字符串会占用多少像素(宽度,空间)。
和字符串可以是任何长度。标签中的字符串会占用多少像素(宽度)?

而我不采取等宽字体,对他们我可以使用一些启发式。

我在说没有等宽字体。
问题是因为“我”和“h”不是相同的宽度。

我知道这是个难题,但也许有人以某种方式解决了它。
即使是一些近似值对我也是有好处的。

+0

什么字体,你有什么字号? – Touchpad 2014-12-02 12:27:01

+3

你真正的问题是,你在问任何解决方案之前忘记了谷歌......'-boundingRectWithSize:options:attributes:context:'方法会为你完成这项工作,你可以找到它的使用例子。 – holex 2014-12-02 12:27:36

+0

@Touchpad最适合任何字体和任何尺寸。正如我所说的,我知道如何在大小固定的情况下以等宽字体形式进行操作。 – WebOrCode 2014-12-02 12:29:44

回答