[英]Simple displaying of second window: OS X & Swift
我试图找到在按下主窗口上的按钮后如何调出第二个视图/窗口的方法。 我已经阅读了有关segues的内容,可以使第一个窗口显示第二个窗口,但是第二个窗口未连接到视图控制器,因此无法向第二个视图上的任何控件添加任何代码。 请尝试尝试,因为我无法创建SecondViewController.swift文件并将其连接到窗口控制器或视图控制器。 我发现所有教程都涉及iOS,并且我想要OS X,这意味着有足够的差异来阻止我理解这一点。
谁能告诉我该怎么做?
Ta,A。
之后,将这些代码放在您的类中,然后应该这样做。
class SecondWindowController: NSWindowController {
convenience init() {
self.init(windowNibName: "SecondWindowController")
}
}
class ViewController: NSViewController {
private var secondWindowController: SecondWindowController?
@IBAction func showSecondWindow(sender: AnyObject) {
if secondWindowController == nil {
secondWindowController = SecondWindowController()
}
secondWindowController?.showWindow(self)
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.