如何在目标c中以编程方式更改NSBox位置(或位置?)

时间:2010-04-21 18:33:20

标签: objective-c xcode attributes location

我正在学习目标c并正在制作一些小程序。对于我目前的项目,我正在使用NSBox并根据随机数更改其位置。如何更改包装盒的位置?使用C#这是一个简单的box.location = anotherLocation,但我无法弄清楚如何在Objective-C中做到这一点?

1 个答案:

答案 0 :(得分:1)

要更改NSBox的位置,您必须使用setFrame方法:

NSRect frame = [box frame];
frame.origin = NSMakePoint(newX, newY);
[box setFrame:frame];