swift UI ios 应用程序中的按钮可以使用导入的自定义字体吗?
Is is possible to use an imported custom font for a button in swift UI ios app?
我是 swift 的初学者,我已经查看了 this site to understand how importing custom fonts work. I've also reviewed this Whosebug question,但似乎没有解决我的具体问题
查看站点后,我已将 .tts 文件 Lovelo-Black 添加到项目和 plist 中。
private let loginButton: UIButton = {
let button = UIButton()
button.setTitle("log in", for: .normal)
button.layer.masksToBounds = true
button.layer.cornerRadius = Constants.cornerRadius
button.backgroundColor = UIColorFromHex(rgbValue: 0x00FF9C,alpha: 1)
button.setTitleColor(.black, for: .normal)
button.titleLabel?.font = UIFont(name: "Lovelo-Black") //issue here
return button
是否可以让按钮使用Lovelo-Black字体?理想情况下,我希望它看起来像这样
如果可以的话,第8行应该换成什么?
确保将字体正确添加到项目中..
使用正确的字体名称
button.titleLabel?.font = UIFont(name: "Lovelo Black", size: size)
在 swiftUI 中,您可以使用 Font 中的自定义函数来初始化和使用任何自定义字体。看看下面的示例代码。
Font.custom("Lovelo_Black", size: 24)
生成以下结果
我是 swift 的初学者,我已经查看了 this site to understand how importing custom fonts work. I've also reviewed this Whosebug question,但似乎没有解决我的具体问题
查看站点后,我已将 .tts 文件 Lovelo-Black 添加到项目和 plist 中。
private let loginButton: UIButton = {
let button = UIButton()
button.setTitle("log in", for: .normal)
button.layer.masksToBounds = true
button.layer.cornerRadius = Constants.cornerRadius
button.backgroundColor = UIColorFromHex(rgbValue: 0x00FF9C,alpha: 1)
button.setTitleColor(.black, for: .normal)
button.titleLabel?.font = UIFont(name: "Lovelo-Black") //issue here
return button
是否可以让按钮使用Lovelo-Black字体?理想情况下,我希望它看起来像这样
如果可以的话,第8行应该换成什么?
确保将字体正确添加到项目中..
使用正确的字体名称
button.titleLabel?.font = UIFont(name: "Lovelo Black", size: size)
在 swiftUI 中,您可以使用 Font 中的自定义函数来初始化和使用任何自定义字体。看看下面的示例代码。
Font.custom("Lovelo_Black", size: 24)
生成以下结果