iOS UILabel 上的自定义字体特殊字符错误
iOS Custom Font Special Characters Wrong On UILabel
我购买了 LemonYellowSun 字体。它有 ö、ä、ü 和 ß 字符。
图像中选定的 A 有圆点,但它们未被选中并与 P 重叠。UILabels 不会显示上面的圆点,如此处所示。
有没有办法告诉 UILabel 在其正常矩形上方渲染以显示点?禁用剪辑子视图不起作用。
我通过子类化 UILabel 并覆盖 -intrinsicContentSize
函数解决了这个问题:
import UIKit
class BiggerLabel: UILabel {
override func intrinsicContentSize() -> CGSize {
var normalSize = super.intrinsicContentSize()
normalSize.height += 4
return normalSize
}
}
我购买了 LemonYellowSun 字体。它有 ö、ä、ü 和 ß 字符。
图像中选定的 A 有圆点,但它们未被选中并与 P 重叠。UILabels 不会显示上面的圆点,如此处所示。
有没有办法告诉 UILabel 在其正常矩形上方渲染以显示点?禁用剪辑子视图不起作用。
我通过子类化 UILabel 并覆盖 -intrinsicContentSize
函数解决了这个问题:
import UIKit
class BiggerLabel: UILabel {
override func intrinsicContentSize() -> CGSize {
var normalSize = super.intrinsicContentSize()
normalSize.height += 4
return normalSize
}
}