我在我的 AppDelegate 中有一个我创建的窗口,然后当我使用 newContentView 执行任何操作(例如从 CutoutView 获取方法)时,我将内容视图设置为 NSView 子类“CutoutView”,它们工作得很好。
// Configure contentView in AppDelegate
newContentView = [[CutoutView alloc]initWithFrame:window.frame];
[window setContentView:newContentView];
现在我有另一个名为 MoveFilter 的 NSView 子类,我也希望能够从我的 CutoutView 调用方法。问题是为了做到这一点,我必须再次分配和初始化 CutoutView 方法,当我这样做时,可以调用这些方法,但没有显示任何内容,因为 CutoutView 之前已经分配和初始化。
// in MoveFilter
cutOutView = [[CutoutView alloc]init];
[cutOutView someMethod];
我需要添加什么到 MoveFilter 或者我可以查看什么来帮助我能够调用它们将显示的方法,就像 newContentView 一样?对不起,我是新手,谢谢!