【问题标题】:How to get size of character with custom font size如何使用自定义字体大小获取字符大小
【发布时间】:2017-02-28 10:36:08
【问题描述】:

如何获得具有自定义字体大小的字符大小?我需要知道一个点或另一个不同字体大小的字符需要多少像素。

我试图找出我的标签中可以包含多少个点,然后标签会断线。

class DotsLabel: UILabel
{
override func layoutSubviews()
{
    super.layoutSubviews()

    if self.text == nil { self.text = "." }
    while Int(self.bounds.width) - Int(self.intrinsicContentSize.width) > 6
    {
        self.text = self.text! + "."
    }
}
}

【问题讨论】:

  • 这是一个非常广泛的问题。您是否对一段代码有任何具体的尝试,试图自己弄清楚?如果您这样做,请将其发布,以便我们帮助查看;否则我们不知道您正在做什么或正在使用什么。
  • @bj7,添加了一些信息

标签: swift xcode size character pixels


【解决方案1】:

让标签 = UILabel()

label.text = "你的角色"

label.font = label.font.withSize(你的尺寸)

让 charWidth = label.intrinsicContentSize.width

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-25
    • 1970-01-01
    相关资源
    最近更新 更多