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

Как передать содержимое NSTextView, чтобы мои символы табуляции отображались шириной 4 символа
Я работаю с NSTextView, и одно из моих требований заключается в том, что символ табуляции '\t' должен иметь ту же ширину, что и четыре пробела. Таким образом, текстовое содержимое будет выглядеть так: AAAA AAAA - 1 tab AAAA - 4 spaces...
1826 просмотров
schedule 17.09.2022

Разрешить щелчком и перетаскиванием вида перетаскивать само окно?
Я использую текстурированное окно с полосой вкладок в верхней части, чуть ниже строки заголовка. Я использовал -setContentBorderThickness:forEdge: в окне, чтобы сделайте так, чтобы градиент выглядел правильно, и чтобы листы выходили из...
12549 просмотров
schedule 22.05.2022

Runloop в FoundationTool
Я пишу Foundation Tool. Мне нужно выполнить потоки, чтобы разделить их на разные текущие задачи. Я пытался сделать многопоточность, но он постоянно терпел крах. И, наконец, я понял, почему мне нужно запустить собственный цикл выполнения. Может...
272 просмотров
schedule 20.11.2022

Как создать панель инструментов с элементами управления, подобными Mail / Finder
Я смотрел на этот документ Apple: http://developer.apple.com/library/mac/#documentation/UserExperience/Conceptual/AppleHIGuidelines/Controls/Controls.html В разделе Window-Frame Controls описывается элементы управления оконной рамкой на...
569 просмотров
schedule 26.12.2022

Проверить, открыт ли лист
Я пишу приложение Cocoa, и в основном у меня есть окно, и мне нужно проверить, открыт ли лист, прежде чем я открою другое окно. Google, кажется, не знает этого. Как я могу проверить, открыт лист или нет?
1308 просмотров
schedule 31.08.2022

Выбор шрифта в стиле Xcode
Я хотел бы добавить средство выбора шрифта в свое приложение. Интерфейсный конструктор Xcode имеет отличную реализацию, которая также используется в окне собственных настроек Xcode. Это тот, у которого есть маленькая кнопка «T» (по-видимому)...
959 просмотров
schedule 30.07.2022

NSComboBox с выбором файла
Я хотел бы создать NSComboBox следующим образом: До нажатия: После клика: Я понимаю, что этот comboBox может быть достигнут с помощью Java. Я быстро создал JFrame, добавил JCombobox и получил такой же вид! Но мой вопрос:...
508 просмотров
schedule 07.07.2022

NSPasteboard generalPasteboard возвращает ноль
Я пытаюсь скопировать NSString на монтажный стол из NSBundle , который загружается в другую программу в качестве плагина. По какой-то причине [NSPasteboard generalPasteboard] возвращает ноль. Мой код взят из NSPasteboard от Apple....
629 просмотров

Программно запустить приложение «Контакты» OS X, показывающее контакт?
Допустим, я только что создал запись ABPerson и сумел сохранить ее в адресной книге пользователя. Как мне программно открыть приложение по умолчанию, которое обрабатывает адресную книгу (скорее всего, это Контакты, но в некоторых случаях это может...
419 просмотров
schedule 09.09.2022

NSTextField цвет ссылки, на которую нажали
У меня есть NSTextField , который содержит NSAttributedString , который сам содержит интерактивную ссылку. Я изменил цвет ссылки для своего собственного стиля, однако, когда я нажимаю на нее, она становится синей и подчеркнутой. Как я могу...
2057 просмотров

drawLayer: inContext: рисует фон поверх содержимого при использовании Layer-Hosting NSView
Это причиняет мне некоторую боль ... Я хочу использовать в своем приложении представления на уровне хостинга, и у меня возникла эта странная проблема. Вот простой пример. Просто реализуется путем создания нового проекта в Xcode и ввода...
1291 просмотров
schedule 15.07.2023

NSToolbarItemGroup - не работает?
NSToolbarItemGroup задокументирован здесь . Я не могу найти гораздо больше, чем об этом! Я пытаюсь использовать его, чтобы посмотреть, как он выглядит. Мой код в основном взят прямо из документации. Однако я никогда не вижу «группу» на своей...
784 просмотров
schedule 19.05.2022

Создание круглых NSButtons для вставки в NSToolbar
Для личного проекта я в настоящее время пытаюсь воспроизвести визуальные стили панели инструментов в Automator для OS X. Я перепробовал почти все, чтобы мои NSButtons внутри NSToolbar выглядели визуально похожими, но не могу понять Чтобы разобраться...
348 просмотров
schedule 10.06.2022

NSOutlineView на основе представления без NIB?
NSOutlineView является подклассом NSTableView . В настоящее время NSTableView поддерживает две реализации. На основе ячеек. На основе просмотра. Чтобы сделать боковую панель в стиле OSX 10.8 Finder ( с автоматическим оформлением...
2614 просмотров

Как программно добавить кнопки стоп-сигнала в приложение OS X
Я создаю приложение какао для OS X и не использую построитель интерфейса (по разным причинам). У меня есть приложение для загрузки меню, строки заголовка и главного окна, но я не могу понять, как добавить кнопки стоп-сигнала в строку заголовка...
224 просмотров
schedule 15.07.2022

NSDatePicker плохо работает с клавишами со стрелками
Я использовал NSDatePicker s (без степперов) в ячейках столбца в NSTableView . Средства выбора даты используются для установки продолжительности времени в часах, минутах и ​​секундах. Если я выделю один из элементов управления и использую клавиши...
158 просмотров
schedule 08.07.2022

Очистка подклассов NSDocument
Мне нужно выполнить некоторые операции очистки в моем подклассе NSDocument , когда документы закрыты. В текущей реализации, имеющей этот код очистки в canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo: , он вызывается только тогда,...
198 просмотров
schedule 12.02.2024

Как можно предотвратить растяжение краев изображения CALayer при изменении размера?
Я устанавливаю .contents CALayer в CGImage, полученный из рисования в NSBitMapImageRep. Насколько я понимаю из документов и видео WWDC, установка .contentsCenter слоя в NSRect, например {{0.5, 0.5}, {0, 0}}, в сочетании с .contentsGravity...
734 просмотров
schedule 14.09.2023

Как правильно завершить работу службы MacOS XPC?
Я успешно выполнил Руководство по демонам и службам — Создание служб XPC , а также пример кода SandboxedFetch и рабочая установка клиента/службы, использующая новый класс NSXPCConnection . Что мне до сих пор не совсем ясно, так это то, как...
1639 просмотров
schedule 25.09.2022

Позиционирование макета OSX из кода вызывает неправильное положение
У меня проблема с позиционированием NSViews на экране из кода внутри моего приложения. Система ориентации на Mac такая же, как в математике, поэтому 0,0 находится в нижнем левом углу. Итак, если вы хотите расположить свой вид в верхнем левом...
77 просмотров
schedule 16.07.2022