5
A
回答
22
如果要實現一個固定的左側面板,只需在Interface Builder中選擇左側視圖,選擇「編輯器」→「引腳」→「寬度」。儘管如此,這將使得分頻器不可移動。
如果您想保留一個可拖動的分隔線,您可以使用IB中的「保持優先級」滑塊。 要優先考慮右側面板的增長,請選擇IB中的拆分視圖,並將「右側」優先級降低爲1.
請注意,這些優先級已添加到Mountain Lion中。詳情請見10.8 AppKit release notes。
如果您需要支持10.7,實現此NSSplitView行爲可能會更困難。 Apple用10.8修正了一些缺陷和缺點(特別是與分割視圖結合在一起)。
相關問題
- 1. 動畫NSSplitview和窗口大小
- 2. NSSplitView和自動佈局
- 3. 使Windows窗體自動取其子窗體佈局面板的大小
- 4. UITableViewCell擴展自動佈局
- 5. 如何在Firefox擴展中自動調整面板的大小
- 6. 更改窗口上的頁面佈局調整大小
- 7. 如何使用自動佈局在動畫中摺疊NSSplitView窗格?
- 8. Chrome擴展調整窗口大小
- 9. 如何使用3個窗格配置NSSplitView的自動佈局約束
- 10. 窗口的子視圖不使用自動佈局功能調整大小
- 11. 如何使用自動佈局設置NSSplitView面板的最小和初始寬度?
- 12. 創建一個動態可擴展的佈局和擴展
- 13. 如何保存單窗口/擴展多窗口的VS窗口布局?
- 14. 使用TextView擴展布局
- 15. 使用擴展窗口調整QWebView的大小
- 16. 爲一個窗口禁用自動佈局
- 17. 面板'自動滾動擴展面板不起作用
- 18. 如何使窗口的佈局不自動調整調整大小
- 19. 使用擴展名移動鉻窗口
- 20. 窗體上的自動調整大小面板
- 21. 調整大小與流佈局面板不調用滾動條
- 22. 兩個面板佈局(第一面板具有固定的大小,第二個有剩餘大小)
- 23. 使用頁面佈局的表大小
- 24. 窗口上的VLD擴展
- 25. 網站佈局上的瀏覽器窗口大小調整
- 26. 當佈局在上面縮小時,向上移動佈局
- 27. 使用自動佈局調整兩個視圖的大小
- 28. 如何自動在一個視圖中的窗口小部件自動變化的窗口大小
- 29. 如何根據窗口大小動態調整網頁佈局的大小?
- 30. NSSplitView子視窗大小以編程方式約束到容器NSSplitView的大小
爲什麼你會有一個可移動的滑塊,如果有一個固定大小的窗格? – uchuugaka
爲什麼不呢?這是幾乎所有具有側邊欄的OS X應用程序(例如Finder)的默認設置。調整窗口大小時,源列表不會增加,但可自由定位。 –
哦。我明白你的意思了。好例子。所以持有位置是它應該保持的位置,直到用戶手動調整它爲止。我希望文檔使用清晰的語言。 – uchuugaka