Описание тега cocoa-sheet

Окно в OS X, которое скользит вниз от вершины его родительского окна.
3 ответа

Как показать NSPanel в виде листа

Я пытаюсь показать NSPanel в виде листа. Я наивно делаю что-то вроде этого: SheetController *sheetController = [[[SheetController alloc] initWithWindowNibName:@"Sheet"] autorelease]; [[NSApplication sharedApplication] beginSheet:sheetController.wind…
22 сен '09 в 01:17
1 ответ

Какао beginSheet: didEndSelector выдавая ошибку

Я загружаю лист в свой основной файл.xib, лист является панелью, и у меня нет проблем с отображением или закрытием листа, но при закрытии я получаю сообщение об ошибке: 2012-02-21 11:10:12.142 CollectionTest2[23277:10b] *** - [AppController customSh…
21 фев '12 в 17:01
1 ответ

beginSheet: заблокировать альтернативу?

Разве Snow Leopard не представил какую-то альтернативу старому beginSheet: методу, который позволяет использовать блок для выполнения отделочных работ? Мне не нравится иметь его в другом методе обратного вызова.
28 янв '11 в 14:50
2 ответа

Кнопка "ОК" для оповещения в приложении Mac не работает

При нажатии кнопки я использую приведенный ниже код testViewController *myWindowController = [[testViewController alloc] initWithWindowNibName:@"RecordingsViewController"]; [myWindowController setDelegate:self]; activeModalWindow = [myWindowControll…
12 июл '11 в 08:28
1 ответ

Проверьте, открыт ли лист

Я пишу приложение Какао, и в основном у меня есть окно, и мне нужно проверить, открыт ли лист, прежде чем открывать другое окно. Кажется, Google этого не знает. Как я могу проверить, открыт ли лист или нет?
27 фев '12 в 03:52
3 ответа

Модальная сессия требует модального окна

Я пытаюсь открыть окно, похожее на лист, чтобы оно отображалось внизу панели инструментов. Я использовал учебник О'Рейли, чтобы сделать это. Однако я могу обойти эту ошибку: модальный сеанс требует модального окна. Окно загружается как окно, если у …
29 июл '12 в 22:57
1 ответ

NSForm исчезает из пользовательского листа

Я сделал пользовательский лист, и он появляется и исчезает по мере необходимости. Тем не менее, лист содержит NSForm, который исчезает, когда автоматическое изменение размера ячейки отключено. Когда включен "Автоматический пересчет размера ячейки", …
14 сен '12 в 19:39
1 ответ

Как использовать событие "edit" для NSTableView

Внутри NStableViewDelegate я использую окно листа, чтобы начать операцию редактирования следующим образом: - (BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex { editEntity = [[contr…
1 ответ

Не удается изменить текстовую метку на листе

Я создал лист, на котором я хотел бы отображать различные сообщения, пока программа выполняет анализ данных. Лист открывается и закрывается правильно, и у меня есть текстовая метка на листе, которая подключена к моему главному контроллеру (владельцу…
12 июн '12 в 23:11
1 ответ

Как получить информацию из пользовательского листа в OSX

Я создал специальный лист с таблицей. В таблице есть список имен пользователей: Я хочу получить выбранное значение строки и использовать его в приложении. Я могу получить строку следующим образом: -(void)tableViewSelectionDidChange:(NSNotification *…
12 ноя '12 в 22:28
1 ответ

Как предотвратить событие мыши при отображении листа?

Я обнаружил, что NSView"s rightMouseUp мог все еще быть активным, когда лист показывал. Я использовал этот код. [NSApp beginSheet:editPanel modalForWindow:window modalDelegate:self didEndSelector:@selector(didEndSheet:returnCode:contextInfo:) contex…
08 май '13 в 08:38
1 ответ

beginSheet: заблокировать альтернативу ARC?

Майк Эш создал пример использования блоков для обработки обратных вызовов с листов, что кажется очень хорошим. Это было в свою очередь обновлено для работы с сборщиком мусора пользователем Enchilada в другом вопросе SO на beginSheet: block альтернат…
3 ответа

Как я могу удалить эффект "размытия", который Какао добавляет к прозрачным листам?

По умолчанию Cocoa добавляет эффект размытия фона к прозрачным и полупрозрачным модальным листам, когда они применяются к окну. Я хотел бы отключить эффект размытия. Как мне это сделать? Я создал пользовательский лист (подкласс NSWindow с прозрачным…
2 ответа

Почему мой лист не прикреплен к окну, для которого он запущен?

У меня есть NIB, который содержит два окна: одно - главное окно приложения, видимое при запуске, а другое - пользовательский лист (и, следовательно, не видимый при запуске). Когда требуется лист, мой контроллер вызывает: [NSApp beginSheet: sheetWind…
1 ответ

Проблема памяти листа и нити

Недавно я запустил проект, который может экспортировать некоторые предварительно рассчитанные Grafix/Audio в файлы для последующей обработки. Все, что я делал, это вставлял новое окно (с индикатором прогресса и кнопкой "Прервать") в мой основной xib…
05 апр '10 в 15:49
2 ответа

Как отключить функцию Quit в среде mutilDocument?

У меня есть приложение mutilDocument, я обнаружил, что при открытии окна с помощью метода: [NSApp beginSheet: [MultiWin window] modalForWindow: mainWindows modalDelegate: nil didEndSelector: nil contextInfo: nil]; Функция Quit в mainmeny уже выделен…
14 апр '09 в 02:57
1 ответ

Показать NSWindow как лист панели инструментов

Как вы показываете NSWindow из панели инструментов, как NSOpenPanel на картинке ниже?
22 авг '12 в 14:15
2 ответа

Отображение окна какао в виде листа в Xcode 4 (OSX 10.7.2) с ARC

Я пытаюсь заставить Окно входа в систему отображаться как лист из моего MainWindow, но всякий раз, когда я пытаюсь реализовать методы AppKit, всегда появляется ошибка по различным неразличимым причинам. Ни одно из онлайн-руководств там не работает, …
2 ответа

Метод beginSheet не работает для меня

Я имею saveWindowController (NSWindowController объект подкласса). я использую initWithWindowNibName: способ инициализации контроллера.Я установил владельца файла в xib на SaveWindowController, Я подключаю delegate (из окна) владельцу файла и window…
21 окт '11 в 11:37
2 ответа

Я правильно использую BeginSheet? (MonoMac)

У меня такое ощущение, что я либо наткнулся на ошибку (маловероятно), либо просто неправильно использую эту функцию (вероятно). Я пытаюсь заставить лист появиться в моем MainWindow. По какой-то причине окно листа всплывает как обычное окно без панел…
01 мар '11 в 01:59