NSWindow управляет несколькими вкладками
Каков наилучший способ обеспечить управление несколькими вкладками в одном NSWindow, похожем на Terminal Terminal?
Существующий TabView & TabViewController, кажется, не в состоянии достичь этого, но я не уверен.
Моей первой мыслью было использовать представление коллекции, но я боюсь начинать заново изобретать что-то уже сделанное.
1 ответ
Это на самом деле магия, которую операционная система делает для вас с несколькими окнами.
Вы устанавливаете tabbingMode
вашего окна и tabbingIdentifier
если нужно. Оттуда система будет обрабатывать ваши потребности вкладок. Вы создаете отдельные окна. Если вы хотите использовать табуляцию в своем приложении, используйте addTabbedWindow:ordered:
API.
Вы также бесплатно получаете функции "Новая вкладка" и "Просмотр всех вкладок".