我有NSScrollView
,我想自动调整大小。
我会向它documentView
发送一个方法来获取它的大小,就像在table view
中我会计算并返回所需的行大小。
我的问题是什么时候?
如何判断滚动视图的documentView
是否已调整大小?
有谁知道如何做到这一点? 我必须覆盖哪些方法?
如果我搞清楚的话,我会在Github上发布这个项目。
答案 0 :(得分:2)
任何NSView或子类在调整大小开始和结束时都会调用-viewWillStartLiveResize
和-viewDidEndLiveResize
。
NSView Class Reference
或者,如果您有兴趣了解窗口调整大小的时间:
Stack Overflow: get window height/width in real-time