繁体   English   中英

使用 iosMath 和 SwiftUI

[英]using iosMath and SwiftUI

我正在尝试创建一个小型数学学习应用程序。

所以我安装了 iosMath,但是使用 SwiftUI 我不知道如何声明 MTMathUILabel。

也许有人有线索可以帮助我?

我试过了,但收到以下错误消息:“Constant'label' 推断为具有类型 '()',这可能是意外的”。


import SwiftUI
import UIKit
import iosMath

struct MyViewMath : View {

    let label = MTMathUILabel().latex="\\sum"

    var body: some View {
        GeometryReader { geo in
            VStack {
                View1()
                Text("\(label)")
                View2()
            }


        }
    }
}

// My view code bellow

谢谢你的帮助。

MTMathUILabelUIView子类,因此您不能直接在 SwiftUI View使用它。 相反,您需要创建一个符合UIViewRepresentable的新类型来包装MTMathUILabel Tanu Singhal 在WWDC 2019 Session 231: Integrating SwiftUI中详细解释了这个过程。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM