如何获得自定义字体大小的字符大小?我需要知道有多少像素采用不同字体大小的点或其他字符。
我想知道在标签打破线之前,我的标签中可以包含多少个点。
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 :(得分:2)
让label = UILabel()
label.text =“你的角色”
label.font = label.font.withSize(您的尺寸)
让charWidth = label.intrinsicContentSize.width