我购买了字体LemonYellowSun。它有ö,ä,ü和ß字符。
图像中选定的A得到了点,但它们没有被选中并与P.重叠.UILabels不会显示上面的点。如图所示。
有没有办法告诉UILabel在正常的矩形上方渲染以显示点?禁用剪辑子视图无效。
答案 0 :(得分:2)
我通过继承UILabel并覆盖-intrinsicContentSize
函数来解决这个问题:
import UIKit
class BiggerLabel: UILabel {
override func intrinsicContentSize() -> CGSize {
var normalSize = super.intrinsicContentSize()
normalSize.height += 4
return normalSize
}
}