标签: objective-c cocoa swift
是否可以延迟显示NSWindow,直到它包含的webview完全加载?
我正在从文件系统加载文件,但你仍然在闪烁。我想知道我是否能以某种方式等待webview加载,然后才能显示窗口。
答案 0 :(得分:0)
要在加载完所有资源后收到通知,请使用:https://developer.apple.com/library/mac/documentation/Cocoa/Reference/WebKit/Protocols/WebFrameLoadDelegate_Protocol/index.html#//apple_ref/occ/instm/NSObject/webView:didFinishLoadForFrame:
- (void)webView:(WebView *)sender didFinishLoadForFrame:(WebFrame *)frame {...}
在方法内部使用[windowController showWindow:nil];显示窗口