我有一個自定義NSScrollView
,其彈性在兩個方向都打開。當我滾動/反彈到彈性部分時,目前我只是得到一個黑色(醜陋)的背景。我如何控制這部分的內容?如何在NSScrollView的彈性部分繪製背景?
首先,我只希望能夠將本節的背景顏色設置爲特定的顏色。
事情我已嘗試做不似乎工作:使用NSSCrollView的背景屬性
- - 它似乎並沒有做任何事情,這也是很奇怪嗎?
- 設置定製
NSScrollView.wantsLayer = true
然後選擇合適的CGColor
=>也沒有影響 - 添加具有背景顏色的獨立子視圖
NSScrollView
填充它垂直地和水平(甚至試圖通過使用負前導空格過度填充)=>無影響 - 嘗試使用約束來使內容查看比NSScrollView =>沒有明顯的效果
- 大製作的documentView更大=>它剛剛進行的documentView延長所說量(這是愚蠢的,但一個人得到絕望! )
- 設置背景所述
NSClipView
所建議在註釋下面=>無影響
我沒有廣泛使用它,但''NSClipView''有一個''backgroundColor''屬性。我認爲這可能在確定滾動視圖的彈性部分中的顏色方面起一定作用。爲了找到答案,你可以通過* Identity Inspector *中的* User Defined Runtime Attributes *面板進行設置(因此不需要子類化) –
@PaulPatterson謝謝,但它也沒有任何效果。我已經有了一個自定義的'NSSCrollView'和自定義的'NSClipView'(用於翻轉網格),因此將背景顏色設置爲明顯的NSColor非常簡單。 – Sam