sách gpt4 ai đã đi

SwiftUI/UIKit Làm thế nào để chuyển đổi phông chữ SwiftUI sang UIKit UIFont?

In lại 作者:行者123 更新时间:2023-12-03 18:39:43 32 4
mua khóa gpt4 Nike

由于 SwiftUI 文本中的一些限制。我必须使用 UIText 代替。
在 UIViewRepresentable 中,

    func makeUIView(context: Context) -> UITextView {
let vw = UITextView()
let env = context.environment

// UIFont? Font?
vw.font = env.font

...
}
我想使用 SwiftUI EnvironmentValues 初始化 UIKit UILabel。
更具体地说,为 UIKit UIFont 分配一个 SwiftUI 字体。
问题是,如何将 Font 转换为 UIFont?

1 Câu trả lời

如果您需要共享相同的字体,请使用 UIFont作为模型属性并在需要时在 SwiftUI 中进行转换,例如

Text("Some text")
.font(Font(uiFont as CTFont))

关于SwiftUI/UIKit 如何将 SwiftUI 字体转换为 UIKit UIFont?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64369016/

32 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com