gpt4 book ai didi

cocoa -- 告诉 NSWindow 重新显示其内容的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-03 16:19:02 29 4
gpt4 key购买 nike

根据NSWindow Class Reference ,您应该“很少需要调用”NSWindow 方法“display”或“setViewsNeedDisplay”。那么重新显示窗口内容的常用方法是什么?

编辑:我在处理调整事件大小时遇到​​问题。我只是想让一切都按比例缩放。请参阅this question 。由于似乎没有人有任何关于使用蒙版来实现这一目标的想法,我想重新绘制整个事情。

最佳答案

Jason's comment确实应该是一个答案:

Generally you don't need to. Instead, you invalidate whatever view needs to be invalidated for whatever reason within the window.

除了该评论之外,我还想补充一点,您可能想解释一下为什么您觉得需要这样做。虽然有时有完全正当的理由强制整个窗口重绘,但这种情况很少见,您应该怀疑您做错了™

使用此方法标记 subview 以重新显示:

- setNeedsDisplay:YES

关于cocoa -- 告诉 NSWindow 重新显示其内容的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4676412/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com