我有一个使用TrackingArea和鼠标进入/退出事件跟踪鼠标的视图,现在我想在鼠标退出窗口时隐藏我的窗口上的WebView,但我无法告诉WebView隐藏,我尝试了所有的Google搜索设置隐藏,设置隐藏等,但即使"边界"我的myView.m类中的WebView未声明
我试图确保在MyView.m类中已知WebView,所以我可以参考它,但这个设置不可用,即使没有宽度,高度等,设置AlphaValue也是未知的,还有其他吗?隐藏WebView的方法?
请求帮助
答案 0 :(得分:0)
我用自己的方式解决了这个问题,它可能不是正确的方法,但它有效:
基本上它贯穿所有子视图并检查一个是否是Web视图,如果是,它将它分配给变量,引用它并隐藏它:
NSArray *subviews = [self subviews];
for (NSView *subview in subviews) {
if(subview.bounds.size.height == 495){
subview.hidden = NO;
}
}
这肯定不是正确的方法,但它的工作方式