我有一个扩展 NSWindowController 的类,我试图定位它控制的窗口。该窗口正确显示了所有预期的内容和功能,但是当我尝试在 initWithWindowNibName 方法中将其起始位置定位在屏幕上时,该位置不会改变。这是代码:
NSPoint p = NSMakePoint(100, 50);
[[self window] setFrameTopLeftPoint:p];
这看起来很简单,我不确定问题是什么。
感谢您的任何想法。
(发现问题。我没有将窗口连接到 IB 中的类。)