1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | import Cocoa @NSApplicationMain class AppDelegate: NSObject, NSApplicationDelegate { //@IBOutlet weak var window: NSWindow! var window: NSWindow? func applicationDidFinishLaunching(aNotification: NSNotification) { let flowViewController = ImageViewController() flowViewController.title = "Flow" flowViewController.image = NSImage(named: NSImageNameFlowViewTemplate) let columnViewController = ImageViewController() columnViewController.title = "Column" columnViewController.image = NSImage(named: NSImageNameColumnViewTemplate) let tabViewController = NSTabViewController() tabViewController.addChildViewController(flowViewController) tabViewController.addChildViewController(columnViewController) // let splitViewController = NSSplitViewController() // splitViewController.addChildViewController(flowViewController) // splitViewController.addChildViewController(columnViewController) let window = NSWindow(contentViewController: tabViewController) window.makeKeyAndOrderFront(self) self.window = window } func applicationWillTerminate(aNotification: NSNotification) { // Insert code here to tear down your application } } |
swift os x 开发 使用代码为NSWindow添加NSViewController
发表回复