UIFont没有抗锯齿

时间:2018-05-27 19:26:15

标签: ios swift fonts

我正在制作一个复古的应用程序,我想使用没有抗锯齿的字体。有没有办法将没有消除锯齿的字体分配给UILabel和控件?

其他回复(此问题已被确定为重复的原因)在Objective-C中。我将代码翻译成Swift 4,但它不起作用:

override func draw(_ rect: CGRect) {
    let ctx = UIGraphicsGetCurrentContext()
    ctx?.saveGState()
    ctx?.setShouldSmoothFonts(false)
    ctx?.setAllowsAntialiasing(false)
    ctx?.setShouldAntialias(false)
    ctx?.setAllowsFontSmoothing(false)
    super.draw(rect)
    ctx?.restoreGState()
}

我正在寻找一种以与Windows 98相同的方式显示字体的方法,但可能无法实现...... enter image description here

0 个答案:

没有答案