我不想使用NSWindowDIDResiZenotification的原因是因为当用户点击并拖动以手动调整窗口大小时,也会反复触发.我有一些我想要执行的代码,它应该只在用户使用左上角的绿色按钮缩放或缩小窗口时触发一次,而不是在手动调整窗口大小时多次.
解决方法 这两个窗口委托方法可能很有用:- windowWillUseStandardFrame:defaultFrame:- windowshouldZoom:toFrame:
您也可以考虑继承NSWindow并覆盖zoom:方法.
总结以上是内存溢出为你收集整理的objective-c – 如何检测NSWindow最大化或缩放事件?全部内容,希望文章能够帮你解决objective-c – 如何检测NSWindow最大化或缩放事件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)