2012-10-02 67 views
3

對於noob問題的道歉 - 來自iOS背景我正在與OSX掙扎一點。NSScrollView子視圖縮放

好消息 - 我有一個NSScrollView與一個大的NSView,因爲它是documentView。我一直在調整contentView的邊界,以有效地放大documentView - 並且我在drawRect(documentView的)中做的任何事情都可以很好地工作。

不是那麼好的消息 - 我現在已經添加了另一個NSView作爲大型文檔視圖的一個孩子,並期望它可以像在iOS平臺上一樣簡單縮放 - 但事實並非如此。如果有人可以幫助填補我對這一切的相當大的差距,我會非常感謝

謝謝。

[更新]我自己修復了 - '問題'是自動佈局(佈局約束)被啓用。一旦我禁用它們並適當地設置自動調整大小,那麼一切都很好。我想我應該瞭解佈局約束...

+0

我有同樣的問題,但原因不同,所以我想我會在這裏分享。我的問題是,我已經使文檔視圖圖層支持(wantsLayer = true),並改變這個固定的縮放問題。 – Clafou

回答

0

大聲笑,我有完全相同的問題。我失去了兩天搞亂了自動佈局。在我讀完你的更新之後,我進去了,剛剛添加了另一個NSBox到視圖中,並且它被正確繪製並放大。

雖然,它是否也適用於NSImageViews子視圖?