2012-01-15 61 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