Вопросы по теме '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 просмотров
schedule
08.03.2023
Программно запустить приложение «Контакты» OS X, показывающее контакт?
Допустим, я только что создал запись ABPerson и сумел сохранить ее в адресной книге пользователя. Как мне программно открыть приложение по умолчанию, которое обрабатывает адресную книгу (скорее всего, это Контакты, но в некоторых случаях это может...
419 просмотров
schedule
09.09.2022
NSTextField цвет ссылки, на которую нажали
У меня есть NSTextField , который содержит NSAttributedString , который сам содержит интерактивную ссылку.
Я изменил цвет ссылки для своего собственного стиля, однако, когда я нажимаю на нее, она становится синей и подчеркнутой. Как я могу...
2057 просмотров
schedule
16.06.2023
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 просмотров
schedule
06.10.2022
Как программно добавить кнопки стоп-сигнала в приложение 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