zl程序教程

您现在的位置是:首页 >  前端

当前栏目

SwiftUI macOS 封装NSTextField

封装macos SwiftUI
2023-09-11 14:18:32 时间

本文价值与收获

看完本文后,您将能够作出下面的界面

image.png

看完本文您将掌握的技能

  • NSTextField基础使用
  • SwiftUI调用macOS

代码

import SwiftUI

struct ContentView: View {
    @State var text = ""
var body: some View {
    VStack{
        Text("SwiftUI text")
        Group{
        TextField("请输入", text: self.$text)
            .padding()
        MyTextField(text: self.$text)
            .padding()
        }.frame(width:200)
    }
        
  }
}



struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}



import SwiftUI
import AppKit
struct MyTextField: NSViewRepresentable {
    @Binding var text: String