8

如何将我的DocumentView(女巫是 NSOpenGLView 的子类)居中NSScrollView

现在看起来像这样(灰色区域是 NSScrollView 边界):

在此处输入图像描述

我希望它看起来像这样:

在此处输入图像描述

4

2 回答 2

2

Subclass NSClipView and override -constrainBoundsRect: to return the centered rect. This is discussed at the the 45:30 mark in the fantastic presentation from WWDC 2013 - Session 215: Optimizing Drawing and Scrolling on OS X

于 2017-07-18T04:35:21.270 回答
0

使用一个中间 NSView ,其中文档视图居中(相应地设置它的框架,并可能按照它应该表现的方式设置布局约束)。将该视图放在滚动视图中。

于 2013-04-18T13:28:48.607 回答