我正在使用WebView在单窗口应用程序中向用户显示一些传入内容。
应用代理中有一个窗口控制器,用于在-showWindow:
和-applicationDidFinishLaunching:
通知上发送-applicationShouldHandleReopen:hasVisibleWindows:
。
这很有效,直到我关闭窗口并单击停靠栏图标重新打开窗口。
此时Web视图为空白,不再响应鼠标输入,例如滚轮。滚动视图仍指示文档的外观大小。
根据IB的说法,该窗口不会在关闭时释放。
我是否遗漏了关于保留内容的内容?
答案 0 :(得分:1)
根据文档WebView关闭窗口。但是,我们可以继承WebView并覆盖shouldCloseWithWindow并返回NO。
- (BOOL)shouldCloseWithWindow