Вопросы по теме 'nsmenu'
Как настроить NSMenu, как приложения Apple Pro?
Я хочу настроить NSMenu с помощью NSMenuItems , чтобы он выглядел как приложения Apple Pro.
Но как я могу настроить NSMenu ? Нет метода рисования для изменения внешнего вида. Если я установлю NSView на NSMenuItem , я смогу установить цвет...
2378 просмотров
schedule
20.05.2022
Захват событий нажатия клавиш, когда NSMenu открыт
Я заинтересован в захвате нажатий клавиш, когда NSMenu открыт. Например, если меню открыто и пользователь нажимает «e» или «1» на клавиатуре, отправьте конкретное сообщение (предпочтительно передав объект события, который содержит ссылку на то,...
1131 просмотров
schedule
19.05.2023
Когда удалять динамические NSMenuItem из NSMenu
У меня есть NSMenu, который содержит ряд динамических элементов. Эти элементы создаются в методе NSMenuDelegate menuNeedsUpdate, и каждому назначается представленный объект. Я хочу обрезать граф объектов и, надеюсь, восстановить немного памяти при...
970 просмотров
schedule
28.04.2024
Скрыть заголовок NSMenuItem, просто показать его изображение?
У меня есть NSMenu (принадлежащий NSPopUpButton ), где NSMenuItem все имеют набор изображений, и я бы хотел, чтобы они отображали только изображения, а не заголовки. Однако я не могу отключить заголовки, поскольку они обеспечивают доступность...
563 просмотров
schedule
09.12.2023
Создание вложенного NSMenu из NSDictionary
Я создал NSDictionary, содержащий несколько вложенных слоев, и я хочу воспроизвести его как NSMenu, чтобы при обновлении моего NSDictionary обновлялся и мой NSMenu. Например, если у меня есть NSDictionary, содержащий:
Item1
|---Item 1.1...
469 просмотров
schedule
30.04.2024
Пользовательский вид для NSPopupButton NSMenu
У меня возникли проблемы с настройкой пользовательского NSView для пунктов меню NSPopupButton. Вот что у меня есть до сих пор:
@interface ViewController ()
@property (weak) IBOutlet NSPopUpButton *popupButton;
@end
@implementation...
1082 просмотров
schedule
17.10.2023
validateMenuItem или menuWillOpen не вызывается для NSMenu
В моем приложении Mac есть NSMenu, чьи функции делегата validateMenuItem и menuWillOpen никогда не вызываются. Пока ни одно из решений в сети не помогло.
Вроде все делаю правильно:
Селекторы пункта меню относятся к тому же классу....
3871 просмотров
schedule
05.04.2023
Swift: NSStatusItem остается выделенным после щелчка правой кнопкой мыши
Я создал NSStatusBarItem и всплывающее окно (программно сгенерированное) NSMenu при щелчке правой кнопкой мыши:
let statusBarItem = NSStatusBar.system().statusItem(withLength: -1)
statusBarItem.action =...
221 просмотров
schedule
10.11.2022
Как отобразить панель поиска в NSMenuItem
Я создаю приложение MenuBar Swift Cocoa, которое отображает список пользовательских репозиториев github. После нажатия на один из них открывается новое окно браузера с репозиторием на github.com.
Я успешно загружаю список репозиториев и отображаю...
507 просмотров
schedule
05.07.2022
Создание приложения меню macOS, похожего на 1Password
Я пытаюсь создать приложение меню MacOS, которое будет иметь текстовое поле в качестве первого элемента. Текстовое поле будет служить панелью поиска для фильтрации других элементов, которые будут отображаться под ним.
Это должно выглядеть очень...
467 просмотров
schedule
08.06.2024
NSMenu не принял внешний вид VibrantDark style
В моем приложении у меня есть NSMenu, он отлично работает, но имеет неправильный вид. Приложение выполнено в стиле VibrantDark, все кнопки и popupButtons отображаются корректно в этом стиле.
Но когда я создаю NSMenu, он показывает его как светлый...
117 просмотров
schedule
19.06.2023
EXC_BAD_ACCESS, когда цель/селектор NSMenuItem установлен на объект
Я абстрагирую NSMenuItem, используя этот класс:
class MenuItem{
let title: String
let iconName: String
let action: Action
init(title: String, iconName: String, _ action: @escaping Action) {
self.title = title...
145 просмотров
schedule
24.01.2023
Как определить, закрыто ли NSMenu?
Я начал эту кроличью нору, потому что кнопка SwiftUI, предназначенная для всплывающего меню, со стилем .buttonStyle(BorderlessButtonStyle()) не вела себя правильно при переключении со светлого на темный режим.
Разочарованный, я решил просто...
51 просмотров
schedule
29.07.2022