如何將我的DocumentView
(女巫是NSOpenGLView的子類)中心位於NSScrollView
?NSScrollView的中心documentView在中心
現在它看起來像這樣(灰色區域是NSScrollView界):
而且我希望它看起來是這樣的:
如何將我的DocumentView
(女巫是NSOpenGLView的子類)中心位於NSScrollView
?NSScrollView的中心documentView在中心
現在它看起來像這樣(灰色區域是NSScrollView界):
而且我希望它看起來是這樣的:
使用一箇中間的NSView這以文檔視圖爲中心(相應地設置其框架並可能按照其行爲方式設置佈局約束)。將該視圖放在滾動視圖中。
子類NSClipView
並覆蓋-constrainBoundsRect:
以返回居中的矩形。這是在奇妙的演示文稿中的45:30標記討論從WWDC 2013 - Session 215: Optimizing Drawing and Scrolling on OS X
'UIView'是'iOS'而不是'OSX'因此,這個答案立即錯誤-1。 – Popeye
@Popeye但現在它說'NSView' ,它立即是正確的:-) +1 – Monolo
嗯,這是不正確的,如果一個人可以將知識轉移到NSView這是微不足道的。 ;-) –