【问题标题】:NSScrollView resize automaticallyNSScrollView 自动调整大小
【发布时间】:2012-11-30 19:50:09
【问题描述】:

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

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

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

如果我弄明白了,我会在 Github 上发布这个项目。

【问题讨论】:

    标签: objective-c xcode macos cocoa nsscrollview


    【解决方案1】:

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

    或者,如果您想知道何时调整窗口大小:
    Stack Overflow: get window height/width in real-time

    【讨论】:

    • 这回答了你的问题吗?
    • 对不起,我没看到你的评论。您没有添加@ 来向我发送地址。但是谢谢:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 2018-02-06
    • 2015-03-13
    • 2013-12-16
    • 2015-06-16
    • 2011-04-02
    相关资源
    最近更新 更多