我正在尝试为Pong制作Pong。对于球反弹代码,我试图进入球的中心。球是NSImageView。对于iOS编程,我可以通过调用
来访问UIImageView的中心ball.center = ...;
如何使用NSImageView执行此操作。对不起,如果这是愚蠢的,我是Cocoa编程的新手。
答案 0 :(得分:3)
您可以添加一个简单的类别:
- (void)ps_setCenter:(NSPoint)center;
{
[self setFrameOrigin:NSMakePoint(center.x - (self.frame.size.width * 0.5f),
center.y - (self.frame.size.height * 0.5f))];
[self setNeedsDisplay:YES];
}