【发布时间】:2016-12-21 08:52:39
【问题描述】:
当我创建一个 NSSavePanel 为无模式时,拖动行为很奇怪:
它对标题栏中的拖动尝试没有反应
当我在面板的其他区域启动拖动时,它会先向下跳几个像素,然后继续正常拖动。
这是我的代码:
NSSavePanel *sp = [NSSavePanel savePanel];
// don't forget to set filename etc...
[sp beginWithCompletionHandler:^(NSInteger result) {
if (result == NSFileHandlingPanelOKButton) {
//
}
}];
还有一个问题,当其他一些应用全屏时,我希望保存面板可以覆盖其他应用,但不能使用
[NSApp activateIgnoringOtherApps:YES];
我用
[sp makeKeyAndOrderFront:nil];
[sp orderFrontRegardless];
但不起作用。
感谢您的帮助,圣诞快乐。
【问题讨论】:
-
不太明白你的问题是什么。
标签: macos appkit nssavepanel