我遇到了一个问题,我需要制作动画,将标签垂直移动到与 textField 的文本高度相同的距离。在大多数情况下只是 textField.bounds.heigt
但如果 textField 的高度大于文本高度,它对我来说没有任何好处。所以我需要知道:
如何根据UIFont
计算字符串文本的行高?
关于副本: 我需要的有点不同。该答案(我在我的答案中引用过)得到的总高度取决于 1) 字符串 2) 宽度 3) 字体。我需要的是仅取决于字体的行高。
最佳答案
UIFont
有一个属性lineHeight
:
if let font = _textView.font {
let height = font.lineHeight
}
font是你的字体
关于ios - Swift 如何根据字体计算一行文本的高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35704987/