【问题标题】:NSImageView Center?NSImageView 中心?
【发布时间】:2012-01-16 01:26:21
【问题描述】:

我正在尝试为 Mac 制作 Pong。对于球反弹代码,我正在尝试访问球的中心。球是一个 NSImageView。对于 iOS 编程,我可以通过调用访问 UIImageView 的中心

ball.center = ...;

如何使用 NSImageView 做到这一点。对不起,如果这很愚蠢,我是 Cocoa 编程的新手。

【问题讨论】:

    标签: objective-c macos cocoa animation


    【解决方案1】:

    您可以添加一个简单的类别,例如:

    - (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];
    }
    

    【讨论】:

    • Jack K:如果这是您需要的,您应该将此答案设置为“接受答案”。
    猜你喜欢
    • 2018-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多