【问题标题】:orderFrontStandardAboutPanel won't come to frontorderFrontStandardAboutPanel 不会出现在前面
【发布时间】:2013-12-10 14:50:26
【问题描述】:

我的应用是一个带有“关于”菜单选项的 OSX 状态栏应用。该应用程序运行良好,并按预期显示在状态栏中。我将 About menuItem's Sent Actions 连接到文件的所有者,特别是 orderFrontStandardAboutPanel。可以在应用程序运行时单击菜单项,并显示关于面板,但它始终位于当时打开的最顶部窗口的后面。 Xcode 5,为 OSX 10.8 和 10.9 构建。

【问题讨论】:

    标签: objective-c macos


    【解决方案1】:

    我在应用委托中找到了解决方案,而不是在文件的所有者中。

    在应用委托中:

    -(IBAction)bringToFront:(id)sender{
    
        [NSApp activateIgnoringOtherApps:YES];
    
        [NSApp orderFrontStandardAboutPanel:self];
    }
    

    然后将操作从menuItem 发送到该方法。

    【讨论】:

      猜你喜欢
      • 2015-01-01
      • 1970-01-01
      • 2013-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多