Вопросы по теме '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 просмотров
schedule
18.09.2021
Выпадающее меню в 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 просмотров
schedule
27.11.2021
Как выполнить оба типа перетаскивания для NSOutlineView?
Как я могу использовать стиль перетаскивания в Finder?
Мой код ViewController выглядит примерно так.
class ViewController: NSViewController {
override func viewDidLoad() {
outlineView.registerForDraggedTypes([.string])...
88 просмотров
schedule
11.09.2021
Скрыть мышь в приложении Mac, не перемещая ее
В настоящее время я делаю приложение для слайд-шоу для Mac, используя Swift. В этом приложении я хочу скрыть мышь во время показа слайдов, когда мышь некоторое время не перемещалась, почти так же, как это делается, например, в Quick Time Player....
1042 просмотров
schedule
20.02.2022
NSOutlineView, как показать синий контур при щелчке правой кнопкой мыши
Все обсуждали, как избавиться от синего контура при щелчке правой кнопкой мыши... кроме меня.
Вместо этого я пытаюсь отобразить синий контур .
Я не получил никакого контура, когда щелкнул правой кнопкой мыши строку представления контура. Меню...
700 просмотров
schedule
18.02.2022
Закрытие окна документа и открытие нового без закрытия документа
Мое приложение основано на документах, но «документ» состоит из двух папок, а не из одного файла. Начальное окно документа содержит пару средств выбора файлов и кнопку; действие закрывает это окно и открывает новое, показывающее результаты операции...
597 просмотров
schedule
02.03.2022
Как свернуть панель 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 просмотров
schedule
06.03.2022
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