2013-10-30 39 views
0

我正在使用自動佈局直接從源代碼編寫Cocoa應用程序。 NSWindow內容不存儲在NIB文件中。我希望這個應用程序有一個可公開的視圖,其中將添加少量使用的控件。所以期望的結果是有一個按鈕,點擊後,將擴大NSWindow以顯示額外的視圖。目前,我正在嘗試對具有可披露視圖寬度的約束進行動畫處理,但這會保持NSWindow寬度不變,而是重新排列其中的視圖。我應該怎麼做?在可可中自動佈局的可披露視圖

回答

0

聽起來像你想要一個NSClipView之間,這樣你就可以調整剪輯視圖。它的內容不會受到影響,因爲NSClipView會剪掉不適合的部分。

0

看一看NSStackView在蘋果示例代碼中爲新視圖做了什麼。這完全是基於自動佈局的可公開的視圖設計。