相关疑难解决方法(0)

如何在 SwiftUI 文本中显示 HTML 或 Markdown?

如何设置 SwiftUIText以显示呈现的 HTML 或 Markdown?

像这样的东西:

Text(HtmlRenderedString(fromString: "<b>Hi!</b>"))
Run Code Online (Sandbox Code Playgroud)

或对于 MD:

Text(MarkdownRenderedString(fromString: "**Bold**"))
Run Code Online (Sandbox Code Playgroud)

也许我需要一个不同的视图?

html markdown text swift swiftui

18
推荐指数
9
解决办法
1万
查看次数

SwiftUI/UIKit 如何将 SwiftUI 字体转换为 UIKit UIFont?

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

在 UIViewRepresentable 中,

    func makeUIView(context: Context) -> UITextView {
        let vw = UITextView()
        let env = context.environment
        
        // UIFont?     Font?
        vw.font = env.font

        ...
    }
Run Code Online (Sandbox Code Playgroud)

我想使用 SwiftUI EnvironmentValues 初始化 UIKit UILabel。

更具体地说,为 UIKit UIFont 分配一个 SwiftUI 字体。

问题是,如何将 Font 转换为 UIFont?

swiftui

5
推荐指数
1
解决办法
1913
查看次数

标签 统计

swiftui ×2

html ×1

markdown ×1

swift ×1

text ×1