0
我使用面板來收集用戶的輸入。它通過點擊主窗口上的按鈕來調用。如果用戶點擊面板上的紅色按鈕,我需要重新設置其控件的可見性和內容(3個框和兩個文本編輯),以防再次打開。重新初始化面板
下面的方法觸發,但是當用戶再次打開面板時,元素沒有被重置。
-(void)windowShouldClose:(NSNotification *)note
{
[CWStop setStringValue:@""];
[CCWStop setStringValue:@""];
boxAzEl.hidden = NO;
boxCCW.hidden = YES;
boxCW.hidden = YES;
}
更改爲「@property(nonatomic,retain)IBOutlet NSBox * boxCCW;」 from「@property(unsafe_unretained)IBOutlet NSButton * btnCalOK;」沒有改變行爲。 – Mike 2014-12-13 02:03:15
不像你必須存儲舊的價值,我的意思是 – 2014-12-13 02:55:00
你的意思是像寫入光盤和麪板再次打開時重新讀回?在創建控件之後,我認爲沒有什麼是在重新打開時運行的? – Mike 2014-12-13 12:19:27