我有一个主要的应用程序。带有工具栏的窗口。当用户单击按钮 X 时,我想打开一个 float 的小输入窗口,并“附加”到主窗口工具栏的底部(它应该与主窗口一起移动,直到用户关闭面板)。那么,如果我使用面板,如何使其“粘”到主工具栏的底部?
已编辑:
好吧,因为我在 IB 中创建窗口,所以我设置了一个类,该类应该将面板变成子面板。然而,这不起作用。我在 .m 类中收到错误:预期标识符或“(”
为什么?
@interface myClass : NSObject {
IBOutlet NSWindow *myWin;
IBOutlet NSPanel *myPan;
}
@end
@implementation myClass
[myWin addChildWindow:myPan ordered:NSWindowAbove];
@end
最佳答案
通过调用使面板成为主窗口的子窗口:
[mainWindow addChildWindow:yourPanel ordered:NSWindowAbove];
当主窗口移动时,这将使子窗口跟随主窗口。
关于objective-c - Xcode - 如何创建随主窗口移动的粘性面板窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8417317/