Я пытался создать приложение Cocoa, которое использует Swift и Storyboard в Xcode 6, но как я могу использовать NSToolbar
там?
В Xcode 5 и xib вы можете добавить NSToolbar
из библиотеки объектов в любые .xib файлы, а затем нажать на добавленную панель инструментов, чтобы развернуть его и перетащить соединение из любых элементов в файл AppDelegate.h
, Таким образом вы можете создать соединение IBAction
или IBOutlet
. Я подтвердил, что это также можно сделать, если вы используете Swift и non-storyboard в Xcode 6. Однако похоже, что это не так в среде Xcode 6 и Storyboard.
Сначала я создал проект, который использует Storyboard в Xcode 6, но затем я не смог добавить NSToolbar
из библиотеки объектов в контроллер просмотра в Storyboard. Поэтому я добавил его в Window Window Window Window в Storyboard. Однако таким образом я не могу создать эти соединения из любых элементов расширенной панели инструментов, чтобы либо AppDelegate.swift
, либо ViewController.swift
.
Итак, мой вопрос:
- Возможно ли создать приложение раскадровки, которое использует
NSToolbar
? - Если это возможно, добавляет ли
NSToolbar
в контроллер окна правильный способ использованияNSToolbar
в раскадровке? - Наконец, как я могу создать там
@IBOutlet
и@IBAction
?
UPDATE
Я обнаружил, что принятый ответ @GeorgeVillasboas работает только для @IBAction
. Я все еще ищу, как создать соединение @IBOutlet
...