-5
我很想知道iOS中的字符串會佔用多少像素(寬度,空間)。
和字符串可以是任何長度。標籤中的字符串會佔用多少像素(寬度)?
而我不採取等寬字體,對他們我可以使用一些啓發式。
我在說沒有等寬字體。
問題是因爲「我」和「h」不是相同的寬度。
我知道這是個難題,但也許有人以某種方式解決了它。
即使是一些近似值對我也是有好處的。
我很想知道iOS中的字符串會佔用多少像素(寬度,空間)。
和字符串可以是任何長度。標籤中的字符串會佔用多少像素(寬度)?
而我不採取等寬字體,對他們我可以使用一些啓發式。
我在說沒有等寬字體。
問題是因爲「我」和「h」不是相同的寬度。
我知道這是個難題,但也許有人以某種方式解決了它。
即使是一些近似值對我也是有好處的。
從developer.apple.com:
- (CGRect)boundingRectWithSize:(CGSize)size
options:(NSStringDrawingOptions)options
attributes:(NSDictionary *)attributes
context:(NSStringDrawingContext *)context
什麼字體,你有什麼字號? – Touchpad 2014-12-02 12:27:01
你真正的問題是,你在問任何解決方案之前忘記了谷歌......'-boundingRectWithSize:options:attributes:context:'方法會爲你完成這項工作,你可以找到它的使用例子。 – holex 2014-12-02 12:27:36
@Touchpad最適合任何字體和任何尺寸。正如我所說的,我知道如何在大小固定的情況下以等寬字體形式進行操作。 – WebOrCode 2014-12-02 12:29:44