嘿所有,快速的问题一直困扰着我关于NSPanel的问题。我喜欢NSPanel HUD的外观,但对于我正在做的项目,我需要Panel不要被移动。有没有人知道任何可能的解决方案,使我的NSPanel根本无法移动,但保持其按钮交互性?我一直在寻找与此相似的任何问题。对此问题的任何见解都会有所帮助!感谢。
答案 0 :(得分:3)
不要忘记查看超类。面板是一种window,从Mac OS X 10.6开始,可以set a window's movable
property到NO
。
我和Dave DeLong在一起:我希望你有充分的理由打破这个功能。用户希望能够移动窗户,特别是那些带有标题栏和HUD窗口的窗户,这些窗户都是他们的。请记住,您不是系统中唯一的应用程序;用户可能在另一个应用程序的窗口中有一些重要的东西。