0
我正在Cocoa中構建一個應用程序,我希望能夠讓用戶單擊一個按鈕,這會擴大顯示先前隱藏內容的窗口大小。如何展開一個窗口,在可可中顯示更多內容
例如,我的應用程序的前68個像素顯示了正在發生的事情的摘要(如將數據同步到服務器),並且右側有一個按鈕,單擊時會將窗口向下展開,讓用戶輸入更多信息。
我遇到的問題是。
1)通過子類NSImageView設置的背景圖像似乎起源於左下角而不是左上角,所以我的按鈕應該在右上角的背景頂部開始在右側背景底部的角落。
2)窗口向下擴展,按鈕浮起來。所以按鈕從右下角開始,到達右上角。我希望它總是在右上角。
我認爲如果我能弄清楚如何讓窗口從左上角開始向下長大,但不移動控件,只要窗口不夠大就隱藏它們,所有這些都可以解決。
想法?