Ios UILabel文本在字体底行下方被截断
在UILabel中,延伸到基线以下的字符的底部将被截断 “|”字符最容易注意到这个问题。在下面的屏幕截图中可以看到,“|”字符在第2行中延伸到逗号底部以下,但在第3行中被截断 在代码中,我有:Ios UILabel文本在字体底行下方被截断,ios,swift,Ios,Swift,在UILabel中,延伸到基线以下的字符的底部将被截断 “|”字符最容易注意到这个问题。在下面的屏幕截图中可以看到,“|”字符在第2行中延伸到逗号底部以下,但在第3行中被截断 在代码中,我有: let moreDetailsLabel : UILabel = { let label = UILabel() label.translatesAutoresizingMaskIntoConstraints = false label.font = UIHelper.HIRAG
let moreDetailsLabel : UILabel = {
let label = UILabel()
label.translatesAutoresizingMaskIntoConstraints = false
label.font = UIHelper.HIRAGINO_SANS_FONT.withSize(30)
label.backgroundColor = UIColor.clear
label.text = "For more details|, check out our website|,"
label.textAlignment = .right
label.backgroundColor = UIColor.red
label.textColor = UIColor.white
label.numberOfLines = 0
return label
}()
我将其添加到viewcontroller视图的层次结构中:
view.addSubview(descriptionLabel)
那么对于约束条件,我有:
allConstraints += [moreDetailsLabel.widthAnchor.constraint(equalToConstant: UIScreen.main.bounds.width/2)]
allConstraints += [moreDetailsLabel.leftAnchor.constraint(equalTo: moreDetailsContainerView.leftAnchor)]
allConstraints += [moreDetailsLabel.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: 130)
您会注意到,我没有设置高度约束。我希望我不必为UILabel设置该值,因为它们将以固定的宽度相应地收缩/拉伸。我的这种想法可能是错误的,但这似乎就是我的行为
F顶部和边界视图之间的间距似乎有一个小缺口,我希望这就是文本被截断的原因。快速搜索发现Hiragino SAN存在一些问题。这篇文章可能会帮助你:是的,就是这样。。。谢谢快速搜索发现Hiragino SAN存在一些问题。这篇文章可能会帮助你:是的,就是这样。。。谢谢