我的应用程序没有主窗口或菜单栏,这可能是问题的一部分?
IBOutlet NSWindow *loginWindow;//(connected in Interface Builder to the NSWindow)
NSWindow在启动时“可见”和“关闭时释放”都未被选中.
然后:
- (voID) applicationDIDFinishLaunching:(NSNotification *)aNotification{ [loginWindow makeKeyAndOrderFront:self];}
这打开窗口. (评论结果没有打开窗口).
然而:
>它出现在Xcode窗口后面(不在前面).
>它似乎接收到鼠标焦点,但不会在窗口包含的文本框中采取按键.按键被发送到Xcode.
>当Expose被激活时,它会出现在Expose网格中.但是我不能单击窗口,在“曝光”中选择它,它不会出现在前面.
为什么我的窗口不工作?
解决方法 在黑暗中刺伤:您的LSBackground仅在Info.pList中设置.这就是为什么这不起作用:背景应用程序不能到达前台,这就是为什么你的窗口不会到达前台.如果您希望您的应用程序不显示在Dock中,请改为设置lsuielement.这样可以抑制您的应用程序的Dock图块,并使其不会在菜单栏中显示自己的主菜单,但保留了将窗口置于最前面并使其成为关键的功能.
总结以上是内存溢出为你收集整理的objective-c – NSWindow makeKeyAndOrderFront使窗口出现,而不是Key或Front全部内容,希望文章能够帮你解决objective-c – NSWindow makeKeyAndOrderFront使窗口出现,而不是Key或Front所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)