В моем приложении Какао мне нужно обрабатывать жесты в неключевом окне. К сожалению, события жестов доставляются только в ключевое окно. Сделать мой ключ окна не вариант.
Есть ли какие-нибудь обходные пути, о которых кто-нибудь знает?
Единственный обходной путь, который я нашел, - это наблюдать за вашим окном для событий mouseEntered: и вызывать NSApp's activIgnoringOtherApps: метод.Однако это не стандартное поведение.
Спасибо за записку Фрэнсис.Я не смог найти способ сделать это.Вместо этого я просто использовал scrollWheel: events в scrollview и использовал свой собственный алгоритм для обнаружения свипов.Не идеально, но, кажется, работает хорошо.