Cocoa &引用;“耦合”;NSWindows

Cocoa &引用;“耦合”;NSWindows,cocoa,nswindow,Cocoa,Nswindow,我正在尝试“耦合”NSWindows 我指的是两扇大小相同的窗户,并排放置。如果我移动一个,另一个也必须移动,以保持两个并排 我试着用“子窗口”执行此操作,但当移动“子窗口”时,“母窗口”将保持不变 如何获得此行为?指定一个对象作为windows的委托,并响应-windowDidMove:,-windowWillResize:toSize:和/或-windowWillMove:委托方法,或注册以接收相应的通知。然后,可以根据需要调整其他窗口的大小 顺便说一句,这听起来像是一个奇怪的用户界面。您不

我正在尝试“耦合”NSWindows

我指的是两扇大小相同的窗户,并排放置。如果我移动一个,另一个也必须移动,以保持两个并排

我试着用“子窗口”执行此操作,但当移动“子窗口”时,“母窗口”将保持不变


如何获得此行为?

指定一个对象作为windows的委托,并响应
-windowDidMove:
-windowWillResize:toSize:
和/或
-windowWillMove:
委托方法,或注册以接收相应的通知。然后,可以根据需要调整其他窗口的大小


顺便说一句,这听起来像是一个奇怪的用户界面。您不能只使用拆分视图吗?

它适用于类似FTP的应用程序,所以源和目标有两个类似的窗口。@AP:这并不能真正回答Rob的问题。拆分视图有什么问题?@Peter:看看PhotoShop的工具面板,它们可以“链接”在一起。这不能用分割视图来代替。@Gobra:啊,这是一个很好的用例。一些Omni应用程序也可以做到这一点,因此在Omni框架中可能值得一看。