2013-03-08 50 views
1

我在Interface Builder中查看MyDocument.xib,但無法爲我的生活找到如何添加垂直滾動條。將垂直滾動條添加到基於文檔的Mac應用程序的窗口

它設置爲768x756最小尺寸和768x1024最大尺寸。它以最小尺寸開始(以支持使用800px高屏幕的較舊MacBook的學校),但內容確實佔用了1024個高度。所以我需要一個垂直滾動條將其餘的應用程序窗口內容滾動到視圖中。

我試着設置窗口contentSize,但這只是讓窗口變大。

位本感到困惑,在世界上其他的環境,不一定集成開發環境,它的勾選一個選項的問題...

+0

我在擺弄這件事,並且很驚訝我現在有多困難。看來NSScrollView不會調整自己的大小,以便像大多數視圖那樣填充窗口。我不確定這是爲什麼。 – paulmelnikow 2013-03-12 01:08:40

+0

是否爲您的筆尖打開了自動佈局?看起來完成這個的方式將取決於。 – paulmelnikow 2013-03-12 01:09:03

+0

檢查它,沒有區別,但我認爲這是因爲滾動條是在額外的視圖,而不是窗口/最外層的視圖。滾動條顯示但是空的和死的。並不是說我可以以任何方式將scrollview視爲窗口的直接子節點。 '如果窗口縮小到小於其內容'顯示滾動條應該不是這麼難,我必須做一些「不是蘋果的方式」。 – 2013-03-12 07:31:12

回答

1

在Interface Builder中選擇文檔視圖對象,然後選擇編輯 - >嵌入在 - >滾動視圖。

或者您可以將NSScrollView從對象選項板拖到窗口中。

+0

顯然我想要我不能擁有的正常東西。再次。嵌入菜單內容呈灰色顯示。拖入窗口將其置於最深層。手動安排讓我把它放在任何地方 - 除了我想要的地方。看來我想要的是用包含視圖和滾動條的滾動視圖替換視圖。這可以通過兩個複選框來實現。 :/ – 2013-03-11 07:47:56

+0

我把文檔放在滾動視圖的視圖中,並將滾動視圖放在窗口的視圖中。除了IB將文檔的視圖測量值更改爲負值之外,不會出現滾動條出現在我縮小窗口時出現的情況。這是我想要的。 – 2013-03-11 08:01:48

+0

我的文檔對象位於窗口內的視圖內。我選擇了它,我可以將它嵌入到滾動視圖中,並且它可以工作。還增加了兩個滾輪。他們沒有出現,當我運行的應用程序,所以我檢查啓用他們。仍然沒有骰子。我應該檢查什麼? – 2013-04-11 11:41:41

相關問題