我正在尝试“耦合” NSWindows。
我的意思是2个相同大小的NSWindows,并排放置。如果我移动一个,则另一个也必须移动,以使两者并排。
我尝试使用子窗口执行此操作,但是当子窗口移动时,“母亲”保持在原位。
我如何得到这种行为?
最佳答案
将一个对象指定为Windows的委托,并响应‑windowDidMove:
,‑windowWillResize:toSize:
和/或‑windowWillMove:
委托方法,或注册以接收相应的通知。然后,您可以根据需要调整另一个窗口的大小。
顺便说一句,这听起来像一个奇怪的UI。您不仅可以使用拆分视图吗?
关于cocoa - “耦合”的NSWindows,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6249144/