0
我正在開發用於控制望遠鏡電機聚焦的代碼。一次或兩次可以連接(不同的USB產品ID)。我的代碼標識多少個實例1或2個對象。每個NSWindowController
通過2個獨立的XIB使用initWithWindowNibName:
產生一個稍微不同的窗口。控制位置:2個使用NSWINdowController的2個實例的XIB
我已經使用IB和setFrameTopLeftPoint:
來控制兩個窗口的位置。
在windowDidLoad
期間,兩個窗口都出現在指定的位置,但是一旦代碼移動到完成,第二個窗口將移動到平鋪在第一個窗口的頂部。在第一個窗口完成編碼時,第二個出現在平鋪的頂部。
任何人都可以幫助確保第二個窗口出現在其正確的位置?
謝謝
代碼提取物(DCWindowController
是我NSWindowController
類):
firstController=[[DCWindowController alloc] initWithWindowNibName:@"DCWindow"];
[firstController showWindow:self];
secondController=[[DCWindowController alloc] initWithWindowNibName:@"DC2Window"];
[secondController showWindow:self];
非常好,非常感謝你 – 2012-03-27 05:12:25