在OSX上隐藏WebView
我有一个通过跟踪区域和鼠标进入/退出事件跟踪鼠标的视图,现在我想在鼠标退出窗口时隐藏窗口上的WebView,但我不能告诉WebView隐藏,我尝试了所有Google设置的hidden、set hidden等,但在myView.m类中,甚至连WebView的“边界”都没有声明 我试图确保MyView.m类中的WebView是已知的,以便我可以引用它,但此设置不可用,即使不是宽度、高度等,set AlphaValue也是未知的,是否有其他方法隐藏WebView在OSX上隐藏WebView,webview,Webview,我有一个通过跟踪区域和鼠标进入/退出事件跟踪鼠标的视图,现在我想在鼠标退出窗口时隐藏窗口上的WebView,但我不能告诉WebView隐藏,我尝试了所有Google设置的hidden、set hidden等,但在myView.m类中,甚至连WebView的“边界”都没有声明 我试图确保MyView.m类中的WebView是已知的,以便我可以引用它,但此设置不可用,即使不是宽度、高度等,set AlphaValue也是未知的,是否有其他方法隐藏WebView thx寻求帮助我用我自己的方法解决了这
thx寻求帮助我用我自己的方法解决了这个问题,这可能不是正确的方法,但它是有效的: 基本上,它会遍历所有子视图并检查其中一个是否为web视图,如果为web视图,则会将其指定给变量,引用并隐藏它:
NSArray *subviews = [self subviews];
for (NSView *subview in subviews) {
if(subview.bounds.size.height == 495){
subview.hidden = NO;
}
}
这肯定不是正确的方法,但它是一种有效的方法