读取 NSWindow 调整大小事件
我想知道是否有人知道,当 NSWindow 调整大小时我该如何读取? 假设我在一个空窗口(按钮除外)中有一个按钮,然后用户从右下角调整窗口大小,现在我应该这样做,以便在调整窗口大小时按钮也调整大小。我知道如何调整按钮大小,我知道如何调整窗口大小,而且我知道很多东西,但我不知道如何在用户调整窗口大小时收到通知,有什么提示吗?
I was wondering if anyone knows, how do I read when NSWindow is being resized?
Let's imagine I have a button in an empty window (other than the button), then user resizes the window from the bottom right corner, now I should make it so that the button also resizes when the window is being resized. I know how to resize button, and I know how to resize a window, and I know lots of stuff, but I don't know how to get notificated when ever the user resizes the window, any tips?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以使用
-windowDidResize:
委托方法?Can you use the
‑windowDidResize:
delegate method?在 .m 文件的 nib 中唤醒,
现在编写并创建一个方法
,当您退出该类时编写
in the awake from nib of your .m file write
and create a method now
and when you get out of that class write
在 Xcode 4.3 及更高版本上,使用 自动布局 为按钮添加约束,无需编写任何代码即可得到非常复杂的布局。
On Xcode 4.3 and later, use the autolayout to add constraints to the button, you can get very complex layouts without writing any line of code .