#cocoa #macos
#cocoa #macos
Вопрос:
Я знаю, что вы можете назначить пользовательское представление, которое переопределяет mouseDown:
метод. Я ищу стандартное решение, поскольку я не хочу повторно реализовывать рисование.
Ответ №1:
Попробуйте делать это везде, где вам это нужно в вашем коде:
if ([NSEvent modifierFlags] amp; NSAlternateKeyMask)
{
//whatever you need to do
}
Комментарии:
1. Я использую меню, а не цель / действие. Гарантируется ли, что флаги модификатора не изменяются при
menuNeedsUpdate:
вызове?2. Это не должно измениться. Согласно документам, modifierFlags не зависит от любых других событий, плавающих вокруг приложения. Я думаю, вам следует попробовать.