AJ.*_*AJ. 45 macos cocoa cocoa-sheet
我有一个基于文档的核心数据应用程序.主文档窗口有许多视图,每个视图都由自己的自定义控制,NSViewController必要时可以切换.我希望每个视图控制器都能够从文档窗口下拉自定义模式表.但是因为视图是分开的而不是在MyDocument nib我不能将视图链接到IB中的文档窗口.这意味着我打电话的时候
[NSApp beginSheet: sheetWindow modalForWindow: mainWindow modalDelegate: self didEndSelector: @selector(didEndSheet:returnCode:contextInfo:) contextInfo: nil];
Run Code Online (Sandbox Code Playgroud)
我供应零,mainWindow因此这张纸看起来很独立.
有什么建议?
非常感谢
Tom*_*ing 106
您可以使用 [[self view] window]
小智 33
的确,这是self.view.window(斯威夫特).
这在viewDidLoad()和viewWillAppear()中可能是nil,但是在到达viewDidAppear()时正确设置.
| 归档时间: |
|
| 查看次数: |
25010 次 |
| 最近记录: |