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

Сохраняет ли NSPasteboard объекты владельца?
Вы можете позвонить NSPasteboard так: [pboard declareTypes:types owner:self]; Это означает, что позже монтажный стол попросит владельца предоставить данные для типа по мере необходимости. Однако то, что я не могу найти в документации (и,...
801 просмотров
schedule 22.11.2021

Пакет CoreTypes
В наборе основных типов у вас есть множество хороших иконок для всех Mac, iPod и т. Д., Которые есть на рынке. Средство поиска может отображать их на боковой панели, когда вы нажимаете на общее устройство, например, на мой мини-сервер Mac. Мне...
765 просмотров
schedule 29.10.2021

Как мне получить текущий выбранный элемент в NSDatePicker?
Я использую NSDatePicker представление для своего проекта. Средство выбора даты акции у меня не работает . Поэтому я создал подкласс NSDatePicker и сам пытаюсь обрабатывать события клавиатуры. Эти средства выбора даты размещаются в виде...
236 просмотров
schedule 09.09.2021

Как сцена приложения подключается к сцене окна в приложении OSX?
Я исследую раскадровку приложения OSX и не нахожу ничего, что связывает сцену приложения со сценой окна. Как приложение узнает, какой оконный контроллер загружать при запуске?
357 просмотров
schedule 07.09.2021

Получать уведомления о запуске приложения в OSX
Я хочу получать уведомления, когда приложение запускается в Mac OSX. Я нашел Запуск приложения какао и, похоже, ответил на мой вопрос, но метод обратного вызова appDidLaunch не вызывается при запуске предварительного просмотра. Вот что у меня...
916 просмотров
schedule 02.11.2021

macOS 10.13 High Sierra: [NSGraphicsContext flushGraphics] в фоновом потоке не влияет
Вплоть до macOS 10.12 следующий код отлично работал в фоновом потоке: [nsView lockFocusFocus]; ... draw something ... [[NSGraphicsContext currentContext] flushGraphics]; [nsView unlockFocus]; Однако с 10.13 flushGraphics больше не обновляет...
304 просмотров

Выпадающее меню в NSToolbar, например Mail.app
Мне нужна кнопка на панели инструментов с вложенным раскрывающимся меню, например кнопка «Отметить» на панели инструментов в Mail.app: Я надеялся, что создание обычного NSMenuItem и добавление меню в качестве menuFormRepresentation...
1028 просмотров
schedule 22.11.2021

Какао NSTextField не редактируется и исчезает с помощью setSelectable
У меня есть программно созданный AppKit / Cocoa NSTextField на вкладке во всплывающем окне. Я создаю элемент управления с помощью: NSTextField *textField = [[NSTextField alloc] init]; [textField setBezeled:YES]; [textField...
235 просмотров
schedule 15.11.2021

Выбранная строка NSTableView мерцает при прокрутке с помощью клавиш со стрелками
У меня есть NSTableView на основе представления, и я не могу понять, как обойти визуальный сбой, когда текущая выбранная строка мерцает при прокрутке вверх или вниз с помощью клавиш со стрелками. Выбранная строка должна казаться «приклеенной»...
340 просмотров
schedule 18.10.2021

Какой код подключения необходим, чтобы обернуть NSComboBox с помощью NSViewRepresentable?
Я пытаюсь обернуть NSComboBox NSViewRepresentable для использования в SwiftUI. Я хотел бы передать как список параметров раскрывающегося списка, так и текстовое значение поля со списком в качестве привязок. Я хочу, чтобы привязка текстового значения...
43 просмотров

Как выполнить оба типа перетаскивания для NSOutlineView?
Как я могу использовать стиль перетаскивания в Finder? Мой код ViewController выглядит примерно так. class ViewController: NSViewController { override func viewDidLoad() { outlineView.registerForDraggedTypes([.string])...
88 просмотров

Скрыть мышь в приложении Mac, не перемещая ее
В настоящее время я делаю приложение для слайд-шоу для Mac, используя Swift. В этом приложении я хочу скрыть мышь во время показа слайдов, когда мышь некоторое время не перемещалась, почти так же, как это делается, например, в Quick Time Player....
1042 просмотров
schedule 20.02.2022

NSOutlineView, как показать синий контур при щелчке правой кнопкой мыши
Все обсуждали, как избавиться от синего контура при щелчке правой кнопкой мыши... кроме меня. Вместо этого я пытаюсь отобразить синий контур . Я не получил никакого контура, когда щелкнул правой кнопкой мыши строку представления контура. Меню...
700 просмотров
schedule 18.02.2022

Закрытие окна документа и открытие нового без закрытия документа
Мое приложение основано на документах, но «документ» состоит из двух папок, а не из одного файла. Начальное окно документа содержит пару средств выбора файлов и кнопку; действие закрывает это окно и открывает новое, показывающее результаты операции...
597 просмотров

Как свернуть панель NSSplitView с анимацией при использовании Auto Layout?
Я пробовал все, что мог придумать, включая все предложения, которые я нашел здесь, в SO и в других списках рассылки, но я не могу понять, как программно свернуть панель NSSplitView с анимацией при включенном автоматическом макете. Вот что у меня...
5570 просмотров
schedule 02.03.2022

Как выровнять метки элементов по правому краю в пользовательской форме SwiftUI в AppKit?
У меня есть следующая форма какао: struct Canvas: PreviewProvider { static var previews: some View { VStack { HStack(alignment: .firstTextBaseline) { Text("Endpoint:") TextField("https://localhost:8080/api", text:...
1232 просмотров
schedule 27.02.2022

Огромная утечка памяти в NSBitmapImageRep
У меня есть метод, который анализирует данные пикселей внутри NSBitmapImageRep, созданного на основе CGImageRef. Вот соответствующий код: CGImageRef ref; // omitted code for initializing ref NSBitmapImageRep *bitmapRep = [[NSBitmapImageRep alloc]...
1593 просмотров
schedule 09.03.2022

NSAttributedString — совместимость UIKit (iOS) и AppKit (macOS)
У меня есть приложение для iOS и macOS. Эти приложения используют Cloudit для обмена информацией между (основными данными). Я храню NSAttributedString, созданный на одной платформе (например, iOS), в основном атрибуте данных, который определяется...
72 просмотров

NSOutlineView добавляет NSBannerView к сгруппированным строкам
Новым в macOS Mojave является NSBannerView ( NSVisualEffectView ), который вставляется за фактическим представлением ячейки в каждой строке, помеченной как сгруппированная строка. Это добавляет ненужный вид визуального эффекта, который разрушает...
190 просмотров
schedule 13.03.2022

Как использовать NSCursor для отображения пользовательского курсора
Я пытаюсь использовать пользовательский курсор в своей игре с помощью nscursor. Я использую следующий код //While initializing openglview mCustomCursor = [[NSCursor alloc] initWithImage:image hotSpot:NSZeroPoint]; [image release];...
3933 просмотров
schedule 27.03.2022