如何在UI滑块中将字体从系统更改为自定义。斯威夫特3

时间:2016-11-21 14:57:45

标签: ios swift xcode fonts uilabel

如何在UISlider元素中将字体从系统更改为自定义。我想将系统字体更改为 - 自定义字体(Bodoni 72 Book),我该怎么做?

我的代码 -

@IBAction func UISlider(_ sender: UISlider) {
    print("Slider value \(UISlider.value)")

    myLabel.font = UIFont.systemFont(ofSize: CGFloat(UISlider.value * 72.0))

}

问题 - 使用滑块时,它会将自定义字体更改回系统字体。

1 个答案:

答案 0 :(得分:1)

查看您的代码,您将UIFont.systemFont(...分配给标签的font属性。

我将UILable更改为sliderLabel

你需要:

self.sliderLabel.font = UIFont(name: someFontFamilyName, size: CGFloat(UISlider.value * 72.0))