Я пытаюсь создать приложение для Mac, которое отображает изображения, и я хочу перейти к следующему изображению, когда нажимаю клавишу со стрелкой вправо. Я просмотрел весь stackoverflow и Интернет, но просто не могу понять.
Что я пробовал... Я пытался использовать keyDown(theEvent: NSEvent)
, но он не вызывается, когда я нажимаю какие-либо клавиши. Я считаю, что это потому, что это не какое-то текстовое поле, но не уверен.
Что происходит... Когда я тестирую программу, я нажимаю клавишу (с функцией keyDown, готовой к println("Key Pressed")
), и я получаю шум отклонения OS X и отсутствие вывода на консоль.
Я слышал о некоторых людях, создающих подклассы NSView для переопределения acceptsFirstResponder
, но я новичок в создании подклассов, поэтому любое направление, в котором вы могли бы указать мне, было бы здорово. Или, если есть способ сделать это без подкласса NSView, это было бы здорово!
Заранее спасибо! Извините за нубство.
NSWindow
,NSTableView
,NSButton
? Кроме того, пожалуйста, напишите, что вы пробовали. - person Code Different   schedule 31.07.2015