我正在尝试“耦合” NSWindows。

我的意思是2个相同大小的NSWindows,并排放置。如果我移动一个,则另一个也必须移动,以使两者并排。

我尝试使用子窗口执行此操作,但是当子窗口移动时,“母亲”保持在原位。

我如何得到这种行为?

最佳答案

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

顺便说一句,这听起来像一个奇怪的UI。您不仅可以使用拆分视图吗?

关于cocoa - “耦合”的NSWindows,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6249144/

10-10 20:30