cocoa——告诉NSWindow重新显示其内容的正确方式是什么?
根据,您应该“很少需要调用”NSWindow方法“display”或“setViewsNedDisplay”。那么,重新显示窗口内容的通常方式是什么 编辑:我在处理调整事件大小时遇到问题。我只想让所有的东西都按比例缩放。看见由于似乎没有人对使用面具来实现这一点有任何想法,我想重新描绘整个过程。确实应该是一个答案:cocoa——告诉NSWindow重新显示其内容的正确方式是什么?,cocoa,drawing,nswindow,Cocoa,Drawing,Nswindow,根据,您应该“很少需要调用”NSWindow方法“display”或“setViewsNedDisplay”。那么,重新显示窗口内容的通常方式是什么 编辑:我在处理调整事件大小时遇到问题。我只想让所有的东西都按比例缩放。看见由于似乎没有人对使用面具来实现这一点有任何想法,我想重新描绘整个过程。确实应该是一个答案: 一般来说,你不需要这样做。取而代之的是,在窗口中,无论出于何种原因,都需要使视图无效 除此之外,我想补充一点,你可能想解释一下为什么你觉得你需要这样做。虽然有时有完全合理的理由迫使整个
一般来说,你不需要这样做。取而代之的是,在窗口中,无论出于何种原因,都需要使视图无效 除此之外,我想补充一点,你可能想解释一下为什么你觉得你需要这样做。虽然有时有完全合理的理由迫使整个窗口重新绘制,但这些理由很少,您应该怀疑自己做错了™. 使用此方法标记要重新显示的子视图:
- setNeedsDisplay:YES
一般来说,你不需要这样做。取而代之的是,在窗口中,无论出于何种原因,您都可以使任何需要使其无效的视图无效。作为对您编辑的添加的响应:刷新整个窗口并不是问题的解决方案。我建议尝试通过发布更多细节和代码来详细说明您的其他问题。没有答案通常意味着你没有提供足够的细节,在大多数情况下,更多细节意味着“发布你的(相关)代码”