美文网首页Swift 集
如何在 SwiftUI 字体中使用 UIFont

如何在 SwiftUI 字体中使用 UIFont

作者: Swift社区 | 来源:发表于2022-10-14 11:49 被阅读0次

如何转换 UIFont 到字体

我们可以使用 init(_ font: CTFont) 初始化器将 UIKit UIFont 转换为 SwiftUI Font

初始化器接受 CTFont 作为参数。CTFont 是一种不透明的类型,代表字体对象。

NSFontUIFont 都可以 自由CTFont 连接

以下是将 UIKit UIFont 转换为 SwiftUI Font 示例。

let uiFont = UIFont.systemFont(ofSize: 18, weight: .bold)
// 1
let font = Font(uiFont)

如何转换字体到 UIFont

我们可以轻松地将 UIFont 转换为 Font,但是不能反过来。 因为 UIFont 比 Font 包含更多的灵活性和方法。

你可以用 Font 做的任何事情,都可能在 UIFont 中找到一种等效的方法。

相关文章

网友评论

    本文标题:如何在 SwiftUI 字体中使用 UIFont

    本文链接:https://www.haomeiwen.com/subject/crtczrtx.html