Вопросы по теме 'appkit'

Написание классов, которые работают как в iOS, так и в Mac OS
Как лучше всего писать классы, которые можно использовать как в приложениях iOS, так и в Mac OS? Я не пытаюсь получить здесь полное кросс-платформенное решение пользовательского интерфейса, просто способ использовать несколько классов моделей из...
442 просмотров
schedule 27.02.2024

Хранение истории NSCombobox во время выполнения
Я пишу небольшое служебное приложение для Mac OS, в котором есть NSComboBox для URL-адресов. Я бы хотел, чтобы история была постоянной, но я не уверен, где/когда/как сохранить данные. Если бы это было приложение для iPhone, я бы просто сохранил...
127 просмотров
schedule 24.11.2022

Почему мигающий курсор в текстовом поле вызывает вызов drawRect?
У меня есть следующая настройка иерархии представлений в моей программе. Window +ContentView (Subview of Window) ++MyCustomView (Subview of ContentView) ++MyCustomOpaqueView (Subview of ContentView) +++TextField (Subview of MyCustomOpaqueView)...
893 просмотров
schedule 14.12.2022

NSProgressBar startAnimation, вызываемая ИЗ действия ManiMenu
Первый вопрос в StackOverflow, а также в Cocoa newbye, и вдобавок я использую XCode 4 (будьте любезны, пожалуйста!) Сценарий: Простой NSPersistentDocument Многооконный: каждый документ имеет window.nib и прикрепленный WindowController ....
910 просмотров

NSScreen получить экран проектора/ТВ-выхода/AirPlay?
Как лучше всего получить экземпляр NSScreen , который, скорее всего, будет проектором или дисплеем AirPlay? (или даже TV-Out?) Я пишу программное обеспечение для презентаций, и мне нужно знать, какой экран, скорее всего, представляет экран...
555 просмотров
schedule 09.05.2024

Почему при сохранении файлов в NSDocument создаются версии одного и того же файла со странными символами в имени?
Я работаю над приложением на основе NSDocument, тип документа которого представляет собой комплект пакетов, содержащий набор файлов. Я сохраняю это так: - (NSFileWrapper *)fileWrapperOfType:(NSString *)typeName error:(NSError **)outError { if...
431 просмотров
schedule 26.10.2023

Сделать NSTextField прокручиваемым
Я разрабатываю пример приложения для OSX. Мне нужна текстовая область, где пользователь может вводить и редактировать текст. Я хочу, чтобы текстовая область росла по мере увеличения количества символов, и я хочу сделать текстовую область...
1020 просмотров
schedule 20.09.2022

Использование клавиши со стрелкой в ​​качестве эквивалента клавиши с NSMenuItem
У меня возникают некоторые проблемы с обработкой событий при попытке использовать клавиши со стрелками без модификаторов в качестве эквивалентов клавиш для пунктов меню в строке главного меню. Проблема, с которой я сталкиваюсь, заключается в том, что...
270 просмотров

Cocoa прослушивает события перемещения мыши, когда движется мышь, а не курсор
Я разрабатываю игру в Cocoa и хочу поворачивать камеру, когда пользователь перемещает мышь, а экран ограничивает движение камеры. Я скрыл курсор мыши, но хочу слушать, когда движется физическая мышь, а не когда движется курсор мыши. Я слышал о...
189 просмотров
schedule 25.05.2024

Убедитесь, что NSTrackingArea обновлен во вложенных NSScrollViews.
У меня есть NSCollectionView в NSScrollView. Представление прокрутки прокручивается горизонтально для перемещения по строке элементов. Внутри каждого элемента коллекции находится NSOutlineView с вертикальной прокруткой. У меня есть объекты...
267 просмотров

macOS: как отобразить главное меню строки меню без значка в доке
У меня есть приложение macOS с главным меню в строке меню (не NSStatusItem). Я хотел бы, чтобы это главное меню было видно, когда одно из окон приложения находится в фокусе. Однако я не хочу, чтобы это окно имело значок в доке. Когда я...
186 просмотров
schedule 24.04.2024

Mac OS X — получить список всех процессов, запущенных в системе?
Я ищу API, чтобы получить список процессов, запущенных в системе (включая процессы, запущенные другими пользователями в системе). Вижу много вопросов уже возникает. Но это были старые вопросы. Вопрос 1  — ответ на использование команды ps и...
102 просмотров
schedule 24.11.2023