NSScrollView自动调整大小

时间:2012-11-30 19:50:10

标签: objective-c xcode macos cocoa nsscrollview

我有NSScrollView,我想自动调整大小。 我会向它documentView发送一个方法来获取它的大小,就像在table view中我会计算并返回所需的行大小。

我的问题是什么时候? 如何判断滚动视图的documentView是否已调整大小?

有谁知道如何做到这一点? 我必须覆盖哪些方法?

如果我搞清楚的话,我会在Github上发布这个项目。

1 个答案:

答案 0 :(得分:2)

任何NSView或子类在调整大小开始和结束时都会调用-viewWillStartLiveResize-viewDidEndLiveResize
NSView Class Reference

或者,如果您有兴趣了解窗口调整大小的时间:
Stack Overflow: get window height/width in real-time