2017-02-28 82 views
-2

如何获得具有自定义字体大小的字符大小?我需要知道有多少像素需要使用不同字体大小的点或其他字符。如何使用自定义字体大小获取字符大小

我试图找出在我的标签中可以包含多少个点,之后标签将打破此行。

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! + "." 
    } 
} 
} 
+0

这是一个非常宽泛的问题。你有没有试图在一段代码中尝试弄明白自己的具体尝试?如果你这样做,请张贴它,所以我们可以帮助看看它;否则我们没有关于你在做什么或与之合作的背景。 – bj7

+0

@ bj7,增加了一些信息 –

回答

1

让利标签=的UILabel()

label.text = “你的性格”

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

让charWidth =标签.intrinsicContentSize.width