2013-12-07 28 views
9

我想在UIScrollView中以與iOS中相同的方式在NSScrollView上執行contentInset。雖然沒有辦法做到這一點。無論如何要實現這一目標?這幅畫應該說明什麼,我試圖做的:如何在Mac上的NSScrollView上執行contentInset

enter image description here

如果有人解決我絕對喜歡聽的都知道!它的駕駛我堅果

+0

圖片的東西並不說明你正在嘗試做的。 – JWWalker

+0

是的。當滾動到頂部時,網格被嵌入,以便導航欄不會覆蓋它。 – foobar5512

+0

@Blakeasd你有沒有想過如何做到這一點?我需要做同樣的事情。 – xizor

回答

13

你應該嘗試這樣 

scrollView.automaticallyAdjustsContentInsets = NO; 
scrollView.contentInsets = NSEdgeInsetsMake(offset, 0, 0, 0); 
+3

這些屬性僅在OS X 10.10中可用。 – iMaddin

+0

此外,你可能必須添加'scrollView.contentView.scrollToPoint(NSMakePoint(0,-offset))'滾動到頂部,因爲一旦contentInset被改變,初始滾動位置將被關閉。 – iMaddin