2016-07-06 80 views
0

我從來沒有用過NSScrollView,但看着教程,我認爲應該很容易弄清楚。如何在XCode 7+ Storyboard中使用NSScrollView?

但是,事實證明,這並不直觀。我拉了一個ScrollView。它沒有任何滾動條,但我已經啓用。沒有地方設置ContentArea或某種類型。和。它內部有一個剪輯視圖,該剪輯視圖內部還有另一個視圖。您只能在第三個視圖中添加視圖。

enter image description here

因此,我認爲裏面添加的形象圖的,並沒有在所有的工作。當我跑步時,它不會出現。沒有。

enter image description here

我在做什麼錯?

這裏是DropBox Link項目

回答

3

你需要2個步驟。

拳頭,你應該定位你朝向剪輯視圖的左上角。加入2個約束顯示在圖片:

enter image description here

然後確保你的圖片擴展到父視圖,但設置優先級750所以它不會擴大整個窗口:

enter image description here

然後它看起來是正確的:

enter image description here

這是你的固定項目:

https://github.com/emankovski/NSScrollViewExperiment

PS:你也忘了你的圖片拖到資產目錄。我在固定項目中這樣做了。

+0

謝謝尤金。你知道嗎,爲什麼調用「scrollView.verticalScrollElasticity = NSScrollElasticity.None」或水平計數器部分沒有效果?當你離開滾動器減速時,你會看到彈性行爲。 – Bavan

+0

我只在IB中創建UI,因此當我在IB中爲該滾動視圖設置沒有彈性時,所有工作都只是文件。我不確定爲什麼當你設置代碼時它不適用於你。 –

相關問題