【问题标题】:How to get the width and height of a string knowing its font size in iPhone?如何在 iPhone 中获取知道其字体大小的字符串的宽度和高度?
【发布时间】:2011-12-10 15:37:04
【问题描述】:

我想知道有没有办法根据使用的字体名称和字体大小来确定字符串的宽度和高度?

提前致谢!

【问题讨论】:

    标签: iphone size font-size


    【解决方案1】:

    你可以使用

    – sizeWithFont:  
    – sizeWithFont:forWidth:lineBreakMode:  
    – sizeWithFont:constrainedToSize:  
    – sizeWithFont:constrainedToSize:lineBreakMode:  
    – sizeWithFont:minFontSize:actualFontSize:forWidth:lineBreakMode:
    

    看这里

    http://developer.apple.com/library/ios/#documentation/UIKit/Reference/NSString_UIKit_Additions/Reference/Reference.html

    【讨论】:

      【解决方案2】:

      看看sizeWithFont: 方法。那应该会有所帮助。根据您的确切需求,您也可以选择任何一种姊妹方法。

      【讨论】:

      • 感谢您的回复...但是我得到的宽度很大。大于实际宽度
      • 你能添加你正在使用的代码sn-p和你得到的长度吗?
      • 哦..这是一个小错误。现在可以正常工作了...但是如果我们想在一行中显示文本,则此方法有效。如果行数超过1怎么办。
      • 您是否尝试过使用sizeWithFont:constrainedToSize: 方法?
      • 没有……我没用过,能不能详细解释一下
      猜你喜欢
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 2017-03-15
      • 2011-01-29
      • 2011-07-19
      • 2012-03-05
      • 1970-01-01
      相关资源
      最近更新 更多