let viewSize:NSSize = NSSize(width: 1024, height: 768); self.view.setFrameSize(viewSize);
设置view高度为1024*768
let label1:NSTextField = NSTextField(frame: NSRect(x: 0, y: 468, width: 300, height: 300)); //设置位置和文本框 label1.stringValue = "Kevinblog"; //设置文本框内容 label1.isEditable = false; //设置文本框不能编辑 label1.drawsBackground = true; label1.backgroundColor = NSColor(red: 0.2, green: 0.5, blue: 0, alpha: 1); //设置文本框背景色 label1.font = NSFont(name: "Arial", size: 25.0); //设置文本框字体和大小 self.view.addSubview(label1); //将文本框添加到view里面
添加一个文本框
//新建一个按钮,设置了按钮标题,监听的对象,和监听事件的方法 let btn1:NSButton = NSButton(title: "一个特别的按钮", target: self, action: #selector(self.someClick)); //将按钮添加到view里面 self.view.addSubview(btn1); ... //监听方法 func someClick(args: Any) { print("some btn clicked"); print(args); }
添加一个按钮并设置监听