Я хотел бы использовать NSTabViewController для переключения между 6 различными вкладками со стилем панели инструментов.
Общим для всех вкладок является то, что они показывают различные аспекты сущности клиента.
Теперь я хочу добавить дополнительные NSToolbarItems на панель инструментов NSTabViewController? Но я не нашел способ получить доступ к панели инструментов. Я также хотел бы добавить пробел между элементами панели инструментов.
Есть ли способ сделать это?
Или как я могу добавить свой ViewController из раскадровки в NSTabView без использования NSTabViewController?
С Уважением
Оливер
Тем временем я попробовал другой подход, который мне показался более многообещающим, но привел к другому странному поведению:
Я создал новый NSViewController и поместил внутрь NSTabView. Чтобы загрузить мои уже существующие ViewControllers, я использовал это
override func viewDidLoad() {
super.viewDidLoad()
let customerController = self.storyboard?.instantiateController(withIdentifier: NSStoryboard.SceneIdentifier("CustomerVCID")) as! CustomerViewController
let servicesController = self.storyboard?.instantiateController(withIdentifier: NSStoryboard.SceneIdentifier("ServicesVCID")) as! ServicesController
customerController.customer = self.customer
servicesController.customer = self.customer
self.tabView.tabViewItems[0].view = customerController.view
self.tabView.tabViewItems[1].view = servicesController.view
}
Это действительно сработало, но теперь все мои NSButtons, у которых есть действия, вызовут сбой моего приложения.
NSTabViewController
без вкладок и создайте собственную панель инструментов. - person Willeke   schedule 09.11.2017