我有一个NSScrollView
,我想自动调整它的大小。我会向它发送一个方法来documentView
获取它的大小,就像table view
我会计算并返回所需的行大小一样。
我的问题是,什么时候?如何确定documentView
滚动视图的大小是否已调整?
有谁知道如何做到这一点?我必须重写哪些方法?
如果我弄明白了,我会在 Github 上发布这个项目。
我有一个NSScrollView
,我想自动调整它的大小。我会向它发送一个方法来documentView
获取它的大小,就像table view
我会计算并返回所需的行大小一样。
我的问题是,什么时候?如何确定documentView
滚动视图的大小是否已调整?
有谁知道如何做到这一点?我必须重写哪些方法?
如果我弄明白了,我会在 Github 上发布这个项目。
任何 NSView 或子类都会在调整大小开始-viewWillStartLiveResize
和-viewDidEndLiveResize
结束时调用。
NSView 类参考
或者,如果您想知道何时调整窗口大小:
堆栈溢出:实时获取窗口高度/宽度