Описание тега nswindowcontroller

A NSWindowController object manages a window, usually a window stored in a xib file.
2 ответа

ARC: Как вы выпускаете WindowController, когда пользователь закрывает окно?

Я пытаюсь перевести старый код в ARC. Старый код делает это в WindowController: @interface PreferencesController () <NSWindowDelegate> @end @implementation PreferencesController -(void)windowWillClose:(NSNotification*) notification { [self aut…
14 май '15 в 05:35
4 ответа

Подкласс NSWindowController не будет выпущен в ARC

Я сталкиваюсь со странной ситуацией с NSWindowController. Я хочу, чтобы оконный контроллер был выпущен, но это не так. Кажется, это не соответствует моим ожиданиям в отношении поведения ARC. Я создал простой подкласс оконного контроллера, PlainWindo…
3 ответа

Текст на этикетке не установлен, когда появляется окно

Я сделал небольшое приложение какао с пользовательским MyWindow.xib и MyWindowController. Окно содержит NSTextField (метка), и из моего AppDelegate я инициализирую этот контроллер и его вид, устанавливаю текст на метке и отображаю окно: self.control…
1 ответ

Какао: создание окна с переменным количеством элементов интерфейса

У меня есть окно, в котором будет неизвестное количество текстовых полей, определяемое содержимым удаленного сервера. В терминах высокого уровня, как я должен идти об этом? Создать собственное представление или создать пустое окно с резервным NSWind…
0 ответов

Объект C: рекурсия (?) Внутри контроллера

У меня проблема с моим WindowController для приложения, которое по сути представляет собой список элементов, расположенных на панели, которую можно открыть из строки меню. Чтобы открыть панель, пользователь должен щелкнуть пункт "Статус приложения" …
14 май '14 в 07:06
0 ответов

Разница между application.stopmodal и self.view.window.close

Я разрабатываю приложение MacOS для начинающих. Я могу использовать 2 метода, чтобы закрыть окно с помощью application.stopmodal и self.view.window.close. Какая разница между ними?
26 дек '18 в 12:04
1 ответ

Совместное использование объекта для привязки (в частности, NSDocument) между различными представлениями / кончиками

Я пишу приложение для OSX (Lion) с использованием Xcode 4. Ударьте немного о стену с этим, и Интернет до сих пор оказался не особенно полезным. У меня есть определенный документ, а также файл MainMenu.xib и окно документа; Окно документа - это, коне…
1 ответ

Всплывающее окно не скрывается при открытии другого всплывающего окна NSView из строки состояния

Я нашел этот проект, который почти идеально работает в качестве основы для того, что я пытаюсь сделать, https://github.com/shpakovski/Popup. Он помещает значок в строке меню, который при нажатии отображает всплывающее окно. Внутреннее всплывающее ок…
03 дек '13 в 21:27
1 ответ

Второе окно OS X не останется открытым

Я хочу открыть второе окно в качестве редактора контента для некоторых полей в главном окне моего приложения. Я создал собственный NSWindowController (называемый ItemEditor) со своим собственным пером. Я открываю новое окно с этим кодом: ItemEditor …
08 сен '14 в 19:13
1 ответ

Представить контроллер представления программно из NSWindowController

Я работаю со Swift 4 для MacOS, и я могу программно показать другой контроллер представления с этим кодом: @IBAction func showVC(_ sender: NSButton) { let vc = NSStoryboard(name: NSStoryboard.Name(rawValue: "Main"), bundle: nil).instantiateControlle…
08 сен '17 в 11:30
0 ответов

Пример OS X, связанный с NSWindowController, NSViewController

Я собираюсь сделать приложение для OS X с несколькими видами и окнами. У него есть несколько экранов - заставка, логин / регистрация и главный экран (и так далее). Я пытался использовать NSWindowControllers. Тем не менее, это так сложно использовать…
1 ответ

Лучший метод оконного контроллера для инициализации пользовательских настроек по умолчанию

Существует небольшая задержка при инициализации флажков в моем окне при чтении пользовательских настроек по умолчанию и установке их в windowDidLoad, Есть ли лучшее место для этого? Это код в моем классе контроллера окна настроек. - (void)windowDidL…
1 ответ

Лучшее место для перехвата Cmd-Key в приложении на основе NSDocument

Что было бы наиболее подходящим местом для перехвата ключевых событий Cmd AnyKey в NSDocument на основе приложения? Намерение состоит в том, чтобы переключиться на какой-либо компонент в активном окне - например, Firefox позволяет переключать вкладк…
1 ответ

Показать окно в OS X >= 10.10 (шаблон плагина)?

Есть много подобных вопросов, но они кажутся слишком старыми - ничего не происходит, beginSheet:... методы undeclared и т. д. Мне нужно что-то вроде следующего (но для окна в OS X): //just created class with option "also create xib" MyViewController…
14 авг '15 в 15:20
1 ответ

Выпуск NSWindowController, когда окно закрыто

Я строю приложение Какао и у меня есть вопрос об использовании оконных контроллеров. Идея состоит в том, что, если пользователь выбирает New из строки меню, создается экземпляр MyWindowController, который является подклассом NSWindowController, и от…
1 ответ

Как загрузить и показать окно из файла XIB

Я сделал окно xib и файл класса какао (nswindowcontroller) и мне нужно показать окно из xib с помощью действия кнопки из главного окна.
15 авг '16 в 15:48
1 ответ

Окно увеличения для новых документов на весь экран

Это должно быть просто, но я не смог найти что-либо в SO или Google по этой теме, так что.. Каков наилучший способ увеличения окон нового документа на весь экран (т.е. не в полноэкранном режиме, а просто в максимизации окна) для NSDocument основанны…
2 ответа

Снова открыть NSWindow после того, как оно было закрыто?

У меня есть подкласс NSWindowController называется UpgradeWindowController, Пока это работает для первого клика; окно запускается. Однако если вы закроете это окно и снова нажмете кнопку, чтобы открыть окно обновления, ничего не произойдет. - (IBAct…
2 ответа

NSWindowController - получать уведомления до того, как будет показано окно?

У меня есть окно, содержащееся в файле пера, который загружается пользовательским подклассом NSWindowController как это: - (id)init { self = [super initWithWindowNibName:@"MyWindow"]; return self; } Я хотел бы инициализировать представления в этом о…
17 июн '12 в 02:41
2 ответа

NSViewController mouseDown: не вызывается

У меня есть NSWindowController, где я добавляю свои соответствующие ViewController. Я хотел бы обрабатывать сенсорные события в одном из ViewController. Мой класс window.h @interface WindowController : NSWindowController<NSToolbarDelegate> @pr…