我有一个基于NSDocument的应用程序,启用了自动保存。
我想阻止此弹出窗口显示:
我已经尝试从NSWindow的-title,-representedFilename和-representedURL返回nil,隐藏标题有效地隐藏了标题,但对向下的披露指标和弹出窗口没有影响。
有没有办法阻止弹出这个弹出窗口?
答案 0 :(得分:8)
我能够通过覆盖NSWindow的
来阻止显示该按钮 + (NSButton *)standardWindowButton:(NSWindowButton)windowButtonKind forStyleMask:(NSUInteger)windowStyle
并为NSWindowDocumentVersionsButton
答案 1 :(得分:5)
Return false from NSDocument's autosavesInPlace() override
答案 2 :(得分:1)
您还可以使用简化的工具栏(wwdc2016)
override func viewWillAppear() {
super.viewWillAppear()
self.view.window!.titleVisibility = .hidden
}
这也会删除标题栏(但不会删除选项卡式窗口)