2012-01-15 27 views
0

我想让Mac的Pong。对于球反弹代码,我试图访问球的中心。球是一个NSImageView。对于iOS编程,我可以通过调用NSImageView中心?

ball.center = ...; 

访问UIImageView的中心如何使用NSImageView执行此操作。对不起,如果这是愚蠢的,我是新的可可编程。

回答

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]; 
} 
+0

谢谢!那正是我需要的 – 2012-01-15 03:13:05

+1

Jack K:如果这是你需要的东西你应该设置这个答案“接受答案”。 – 2012-01-15 08:38:55