objective-c - beginSheet modalForwindow : nil position?

标签 objective-c cocoa cocoa-sheet

我正在尝试了解如何

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

选择我窗口上的位置,因为它是无窗口模式? (我将 nil 传递给 `modalForWindow:)

第一个位置是在界面构建器中定义的位置。当我第一次关闭它时,每次重新打开它时,它都会位于屏幕的半顶部中心。不可能总是在同一个位置打开它吗?

谢谢

最佳答案

关于objective-c - beginSheet modalForwindow : nil position?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11469178/

相关文章:

ios - NSUserDefaults 突然停止保存数据

ios - 使用 self.delegate 子类化 UITextField 会导致应用程序卡住,CPU 峰值达到 100%

ios - Objective-C - 从字符串中删除最后一个字符

ios - 在 NSMutableArray 中过滤

Cocoa:NSApp beginSheet 设置应用程序委托(delegate)?

objective-c - 有 NSWindowRestoration 的例子吗?

objective-c - 在 NSTableView 中重新加载数据,但保留当前选择

cocoa - NSShowAllViews 和 NSShowAllDrawing 是否适用于 Xcode 3、OS X 10.5.6?

objective-c - 为什么我的工作表没有附加到它运行的窗口?

macos - 如何从 OSX 中的自定义工作表获取信息