Objective-C:按下键时移动框架

时间:2012-11-11 05:35:37

标签: objective-c macos cocoa animation nsimageview

我正在尝试在按下按键时移动NSImageView。 现在我有一个布尔值,当调用keyDown时,该值被赋值为true, 调用keyUp时为false。 当密钥关闭时,我怎么能动画NSImageView移动?

例如,按下左箭头键时图像应向左移动。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我会在你的keyDown方法中开始重复NSTimer,并且在计时器的选择器方法中只从图像视图的frame.origin.x中减去一定量。在keyUp方法中,您将使计时器无效。