我有一个没有操作系统提供的窗口设计的窗口,而是一个基于NSView的标题栏。在我想要显示工作表之前,这不是问题 - 工作表是从窗口的第一行像素出来的,而不是在标题栏下,它们应该如何。 (老实说,我期待这一点。)
这里真正的问题是 - 如果可能的话,如何从窗口顶部开始23张像素?如果不可能,会有什么替代方案?
答案 0 :(得分:3)
实施此NSWindowDelegate
方法:
- (NSRect)window:(NSWindow *)window willPositionSheet:(NSWindow *)sheet usingRect:(NSRect)rect