我在做一座为反应而建的桥梁--macos。我需要和聚光灯一样行为的NSPanel。我以编程的方式创建了它,但是有一些问题:
private var panel = NSPanel()
private var textField = NSTextField(frame: NSMakeRect(0,0,400,40))
var frame: NSRect = CGRect(x: 0, y: 0, width: 400, height: 40)
frame.size = NSSize(width: 400, height: 60)
panel.setFrame(frame, display: true)
let view: NSView = NSView(frame: frame)
myTextField.stringValue = "Some text"
myTextField.isEnabled = true
myTextField.font = NSFont.systemFont(ofSize: 28)
view.addSubview(myTextField)
panel.contentView?.addSubview(view)
panel.makeKeyAndOrderFront(panel)
panel.center()发布于 2020-07-25 14:01:26
这个对我有用
panel.level = .mainMenu发布于 2020-07-23 16:56:23
让它浮起来
panel.isFloatingPanel = true // << this one !!
panel.makeKeyAndOrderFront(panel)
panel.center()https://stackoverflow.com/questions/63057941
复制相似问题