Как мога визуално да проектирам NSView в Xcode? Опитвам се да създам приложение statusBar само със statusMenu
Както можете да видите по-горе, обектът се появява, но не мога да го редактирам визуално, след което става така като резултат:
Опитах се да използвам XIB файл (имам само NSView, без ViewController), но не мога да поставя NSView в XIB в AppDelegate. Опитах други начини и успях да използвам XIB файла, но след това не мога да използвам Storyboard.
Имате ли идея за тази ситуация?
АКТУАЛИЗИРАНЕ
Благодаря на Макс за отговора на въпроса ми. Всъщност опитах това преди, но не успях. Опитах отново след вашия коментар и пак няма успех. Ето как направих
Създадох ViewController, след което променям изгледа му на MenuCustomView (NSView) Това е кодът в AppDelegate
let statusBar = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
var menuCustomView = NSView()
func applicationDidFinishLaunching(aNotification: NSNotification) {
// Insert code here to initialize your application
let statusIcon = NSImage(named: "statusIcon")
let statusMenu = NSMenu()
statusBar.image = statusIcon
statusBar.menu = statusMenu
let menuItem = NSMenuItem()
menuItem.title = "title"
var vc = ViewController()
menuCustomView = vc.view
menuItem.view = menuCustomView
statusMenu.addItem(menuItem)
}
Файлове, които имам в проекта