Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在OSX上隐藏WebView_Webview - Fatal编程技术网

在OSX上隐藏WebView

在OSX上隐藏WebView,webview,Webview,我有一个通过跟踪区域和鼠标进入/退出事件跟踪鼠标的视图,现在我想在鼠标退出窗口时隐藏窗口上的WebView,但我不能告诉WebView隐藏,我尝试了所有Google设置的hidden、set hidden等,但在myView.m类中,甚至连WebView的“边界”都没有声明 我试图确保MyView.m类中的WebView是已知的,以便我可以引用它,但此设置不可用,即使不是宽度、高度等,set AlphaValue也是未知的,是否有其他方法隐藏WebView thx寻求帮助我用我自己的方法解决了这

我有一个通过跟踪区域和鼠标进入/退出事件跟踪鼠标的视图,现在我想在鼠标退出窗口时隐藏窗口上的WebView,但我不能告诉WebView隐藏,我尝试了所有Google设置的hidden、set hidden等,但在myView.m类中,甚至连WebView的“边界”都没有声明

我试图确保MyView.m类中的WebView是已知的,以便我可以引用它,但此设置不可用,即使不是宽度、高度等,set AlphaValue也是未知的,是否有其他方法隐藏WebView


thx寻求帮助

我用我自己的方法解决了这个问题,这可能不是正确的方法,但它是有效的:

基本上,它会遍历所有子视图并检查其中一个是否为web视图,如果为web视图,则会将其指定给变量,引用并隐藏它:

NSArray *subviews = [self subviews];
for (NSView *subview in subviews) {
    if(subview.bounds.size.height == 495){
        subview.hidden = NO;
    }
}
这肯定不是正确的方法,但它是一种有效的方法