beginSheet modalForwindow:nil位置?

时间:2012-07-13 11:01:16

标签: objective-c cocoa cocoa-sheet

我正在努力了解

- (void)beginSheet:(NSWindow *)sheet modalForWindow:(NSWindow *)docWindow modalDelegate:(id)modalDelegate didEndSelector:(SEL)didEndSelector contextInfo:(void *)contextInfo

选择窗口上的位置,因为它是没有窗口的模态? (我将nil传递给了'modalForWindow :)

第一个位置是“接口”构建器中定义的位置。一旦我第一次关闭它,每次重新打开它,它都会在屏幕的半顶部居中。是不是可以一直打开它一个相同的位置?

thx