我對Cocoa和Ojective-C非常陌生。 「隨你學習是我的哲學」。這是我的第一個可可項目。我基本上使用Interface Builder來創建一個主要的NSView(我們稱之爲MainView),其中我有兩個子NSView(我們稱之爲ViewNS1和ViewNS2)。 ViewNS1綁定view1類,ViewNS2綁定view2類。從另一個子視圖類隱藏子視圖
當我點擊ViewNS1時,我想隱藏ViewNS2視圖。在我的view1類view1.m文件中,在我的 - (void)mouseDown:(NSEvent *)事件中有這個[viewNS2 setHidden:YES]。運行時沒有錯誤,但不起作用。然而,我可以成功地在我的MainView.m中做一個[viewNS2 setHidden:YES],它工作正常。另外,如果我從view1.m中執行[viewNS1 setHidden:YES],那麼它將隱藏它自己的視圖。
我認爲這是非常基本的和基本的......但找不到解決方案。
「教學時刻」有人嗎?
我原來在10年11月問過這個問題。現在我已經獲得Objective-c的一些實驗,所以你的答案是正確的! – user523234 2011-07-05 22:37:48